如何解决MVC 3 ASP.NET角色授权属性
|| 我从Active Directory获取用户角色,并将相同的角色绑定到ASP.NET成员资格角色。 我想通过使用控制Controller中各种视图的显示[Authorize(roles=\"Admin\")]
但是,无论我指定哪个角色,“视图”都不会显示。如果我取出ѭ1,它就可以工作。
授权是否使用ASP.NET成员资格角色?如果是这样,为什么我会收到此错误?
我有什么想念的吗?有任何想法吗?
谢谢
解决方法
如果您使用AD角色,则IIRC可以与组一起使用,并且需要指定域:
[Authorize(Roles = @\"MYDOMAIN\\SomeDomainGroup\")]
现在,如果访问站点的用户属于给定的AD组,则将为他授予访问权限。
, 假设您使用的是VS内置服务器,并且得到一个空白页面-内置开发服务器将显示一个空白页面,而不是提示输入凭据。
埋在此页的注释中
Note:
If you are using the Visual Studio Development server,you are not prompted for credentials and you see only a blank page.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。