Har*_*ala 4 authorization active-directory user-roles asp.net-mvc-3
我从Active Directory获取用户角色,并且我将相同的角色绑定到ASP.NET成员角色.
我想通过使用控制控制器中各种视图的显示
[Authorize(roles="Admin")]
Run Code Online (Sandbox Code Playgroud)
但是我指定了哪个角色,视图就不会显示.如果我把[Authorize(roles="Admin")]它取出来就行了.
Authorize是否使用ASP.NET成员资格角色?如果是这样,为什么我收到此错误?
我错过了什么吗?有任何想法吗?
谢谢
IIRC如果您使用AD角色,它适用于组,您需要指定域:
[Authorize(Roles = @"MYDOMAIN\SomeDomainGroup")]
Run Code Online (Sandbox Code Playgroud)
现在,如果访问该站点的用户属于给定的AD组,则他将被授予访问权限.
| 归档时间: |
|
| 查看次数: |
4313 次 |
| 最近记录: |