ASP.NET中的Windows身份验证中是否包含任何角色身份验证功能?

时间:2016-06-30 21:23:58

标签: asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

所以我想将Windows身份验证与新的ASP.NET MVC项目一起使用,但我可能需要基于角色的身份验证功能,以便应用程序的用户可以被应用程序指定为不同的角色(例如Administrator,审批人,一般用户)。

ASP.NET中的Windows身份验证是否内置了基于角色的身份验证功能,或者您只需自己手动构建此功能吗?

编辑:角色将处于应用程序级别 - 我无法创建业务案例来创建5个单独的Active Directory组,例如,此应用程序只是为了管理角色。有没有办法在应用程序中本地管理角色?我可以构建它,但想知道Windows身份验证是否内置了此功能。感谢。

2 个答案:

答案 0 :(得分:0)

使用" RoleProvider"通过在web.config

中添加roleManager配置标记来验证用户角色的类


答案 1 :(得分:0)

请参阅此内容,了解如何使用Windows组身份验证创建

using windows authentication with active directory groups as roles