【发布时间】:2021-12-31 02:37:56
【问题描述】:
有没有办法在 azure 广告中为访问令牌设置自定义权限?例如,服务提供商“A”可以访问市场“SE”和“DE”。
我没有看到任何使用组/范围/角色授权的解决方案。
【问题讨论】:
-
您所说的
Market "SE" and "DE"是什么意思,能否请您多解释一下您的期望。 -
@MdFaridUddinKiron 例如在我的 API 中,我希望用户只能访问特定市场。 “用户 A”应该可以访问“瑞典”和“德国”市场的数据,而“用户 B”应该只能访问“瑞典”市场的数据。
-
@KartikBhiwapurkar-MT 不完全是,不幸的是。例如,如果我创建一个角色:File.Read 他们将能够读取数据。但是,我怎么能说用户 A 应该只从市场“SE”读取我的数据库中的文件,而用户 B”
-
为此,您必须为该特定用户对该数据库的访问启用基于 RBAC 的权限,或者您还可以配置应用程序以使用连接字符串和访问密钥访问该数据库。或者你也可以在这种情况下使用委托的权限。
标签: azure azure-active-directory jwt authorization