所以我想将Windows身份验证与新的ASP.NET MVC项目一起使用,但我可能需要基于角色的身份验证功能,以便应用程序的用户可以被应用程序指定为不同的角色(例如Administrator,审批人,一般用户)。
ASP.NET中的Windows身份验证是否内置了基于角色的身份验证功能,或者您只需自己手动构建此功能吗?
编辑:角色将处于应用程序级别 - 我无法创建业务案例来创建5个单独的Active Directory组,例如,此应用程序只是为了管理角色。有没有办法在应用程序中本地管理角色?我可以构建它,但想知道Windows身份验证是否内置了此功能。感谢。
答案 0 :(得分:0)
使用" RoleProvider"通过在web.config
中添加roleManager配置标记来验证用户角色的类
答案 1 :(得分:0)
请参阅此内容,了解如何使用Windows组身份验证创建
using windows authentication with active directory groups as roles