0

我期待爲網站添加逐頁安全/認證。所有用戶都通過Active Directory登錄。這是一個MVC應用程序。我試過添加在MVC應用程序中添加逐頁安全/認證

[Authorize(Roles = @"Doamin\Group")] 

    public ActionResult Index() 
    { 
     return View(); 
    } 

這是正確的方法嗎?有沒有其他的選擇/方式來做到這一點。 感謝您的信息。

回答

1

配置WindowsTokenRoleProvider,然後你可以使用:

[Authorize(Roles = @"Group")] 

但編程查詢提供時,你可能會遇到一些「安全」的限制。如果是,則切換到自定義AD角色提供程序。一個例子是this,但肯定會有更多。

相關問題