我正在寻找一种简单直观(未来的维护者)方式,将Active Directory组映射到使用Windows Auth的ASP.NET MVC应用程序中的角色/权限。 与此问题ASP.NET MVC Roles without database (and without role provider)类似,但自八年前提出这个问题以来,可能会有新的答案。
我实际上预计这是直截了当的,但我正在进行空白搜索。有没有比实现自定义角色提供程序更简单的解决方案?
我想要一些能够在概念上产生配置文件的东西:
<configuration>
<system.web>
<authorization>
<role name="Reader">
<add users="bob"/>
<add users="mydomain\My app readergroup"/>
</role>
<role name="Editor">
<add users="alice"/>
<add users="mydomain\My app editorgroup"/>
</role>
<allow roles="Reader, Editor"/>
<deny users="?" />
</authorization>
</system.web>
</configuration>
答案 0 :(得分:0)
我最终选择了一条更简单的路线。 我定义了本地组,为它们分配了授权,并使域组成为生产中本地组的成员。