【发布时间】:2019-10-05 22:46:09
【问题描述】:
我们正在寻找 3 种不同的访问级别,但不知道如何使用当前的 identityserver4 功能来实现它们。 有这些场景:
- 我们有一个上层管理系统,一些客户可以访问或不访问特定页面,例如管理员或客户(看起来像角色)
- 我们有列类型访问级别,例如,某些处于经理角色的用户可以看到或看不到特定的列/字段,或者处于相同角色的用户不应该看到在报告中查看一些列/行数据。
- 我们有记录级别,访问级别,例如,某些经理不应该看到其他分支机构客户列表。 (如政策)
整个过程应该是动态的,没有任何硬编码。为了做这些结构,我们应该在后端(中间件等)和前端(用剃须刀等)做一些代码。
任何想法如何使用 identityserver4 授权类型来实现这些?
【问题讨论】:
-
我认为您混淆了授权和身份验证。身份服务器对您的用户进行身份验证。他们有什么授权不是它的工作来决定的。
标签: asp.net .net-core identityserver4