【发布时间】:2020-02-20 08:59:04
【问题描述】:
我正在使用 asp.net 核心授权。我有一些角色,例如 超级管理员,管理员,用户。每个用户将被分配其中一个。 SuperAdmin 可以更改任何用户的角色。所以基本上我想要动态角色系统。 那么在哪里映射用户角色数据和
[授权(角色=“管理员”)]
去哪里查看用户的角色? 表示这个东西检查角色的位置。
我正在使用 Windows 身份验证
【问题讨论】:
-
听起来您想使用基于声明的授权而不是 Windows 授权。
-
我无法找到角色用户的映射位置。我提到了 Windows 身份验证 bcs,我的数据库中没有维护用户名密码表。 @mr.coffee
-
这些都是基本的 ASP.Net 身份功能。大量文档,例如 docs.microsoft.com/en-us/aspnet/core/security/authorization/….
标签: c# asp.net-core entity-framework-core authorization windows-authentication