集成活動目錄組我在mvc 3應用程序中使用Windows身份驗證,並且我只想要一些我的活動目錄組訪問此應用程序。我沒有在我的控制器中使用[Authorize]屬性,只是我的web.config配置。將活動目錄組與Windows身份驗證aspnet mvc 3
這是怎麼設置我的web.config:
<system.web>
<authentication mode="Windows" />
<authorization>
<allow roles="EUsers" />
<deny users="*" />
</authorization>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<security>
<authorization>
<add accessType="Allow" roles="EUsers" />
<add accessType="Deny" users="*" />
</authorization>
</security>
</system.webServer>
我還啓用了Windows身份驗證和ASP.NET Impersation我的IIS授權部分。 我試圖用我的用戶(我是EUser的成員)訪問該應用程序,但它始終提示輸入我的用戶名和密碼。我忘了什麼嗎?難道我做錯了什麼?
有沒有辦法使用web.config? –
爲此使用web.config是錯誤的。您可以使用它,但這不是推薦的方法來控制ASP.NET MVC應用程序中的授權。 –
我刪除了授權部分並在我的控制器中使用[Authorize(Roles =「EUsers」)],但它仍然不起作用。我需要任何輔助配置嗎? –