2012-11-29 28 views
1

我有一個Windows身份驗證內聯網站點。Windows認證重定向頁面?

<authentication mode="Windows" > 
</authentication> 
<authorization> 
    <deny users="?" /> 
</authorization> 

如果用戶沒有在控制器上的授權,

[Authorize(Roles="Admin")] 
public class SearchController : BaseController 

我希望他們引導到〜/未經/索引

可這在Web.Config中設置,類似於我可以重定向到登錄頁面的Forms身份驗證?我只是想重定向到一個簡單的[AllowAnonymous]控制器,我在(〜/ UnAuthorized/Index)

回答

1

不,這是不容易設置的。如果用戶未針對給定應用程序進行身份驗證,則用戶代理正在提示他提供其憑據。使用Windows身份驗證,您無法很好地控制此對話框的UI方面。