Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

使用scdb调用接口,ccl和配置的权限不太一样 #398

Open
EtanWatson opened this issue Nov 13, 2024 · 4 comments
Open

使用scdb调用接口,ccl和配置的权限不太一样 #398

EtanWatson opened this issue Nov 13, 2024 · 4 comments

Comments

@EtanWatson
Copy link

老师好,我这边配置了两个角色,一个zongbu,一个prov,使用scdb给角色赋权后,总部查询权限如下,总部所属样例表赋权如下(使用样例表user_credit)
image
省分查询权限如下使用样例表user_stats
image

双方各自表均不使用明文展示,总部使用一下示例sql查询报错

SELECT user_credit.credit_rank, COUNT(*) as cnt, AVG(user_credit.income) as avg_income, AVG(user_stats.order_amount) as avg_amount FROM scql_4973be830f874b3fb77b78240b8ef391.user_credit INNER JOIN scql_4973be830f874b3fb77b78240b8ef391.user_stats ON user_credit.ID = user_stats.ID WHERE user_credit.age >= 20 AND user_credit.age <= 30 AND user_stats.is_active=1 GROUP BY user_credit.credit_rank

image
但是我总部表的age就是配置的PLAINTEXT_AFTER_COMPARE,是需要配置明文才行吗

@zimu-yuxi
Copy link

参考这个示例看下

@EtanWatson
Copy link
Author

参考这个示例看下

老师,这个示例我看了,如果有两个参与方,需要将自己的表可以做比较的字段配置成明文,给合作方该字段配置为PLAINTEXT_AFTER_COMPARE,这个字段合作方发起的时候,才能在compare中使用是吗

@EtanWatson
Copy link
Author

参考这个示例看下

老师,这个示例我看了,如果有两个参与方,需要将自己的表可以做比较的字段配置成明文,给合作方该字段配置为PLAINTEXT_AFTER_COMPARE,这个字段合作方发起的时候,才能在compare中使用是吗

如果我双方都配置成PLAINTEXT_AFTER_COMPARE,好像做compare的时候就会显示权限够不

@zimu-yuxi
Copy link

参考这个示例看下

老师,这个示例我看了,如果有两个参与方,需要将自己的表可以做比较的字段配置成明文,给合作方该字段配置为PLAINTEXT_AFTER_COMPARE,这个字段合作方发起的时候,才能在compare中使用是吗

如果我双方都配置成PLAINTEXT_AFTER_COMPARE,好像做compare的时候就会显示权限够不

1.为什么要对本方数据给本方授权CCL呢?
2.可以看下这里的介绍,了解下CCL是如何工作的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants