1

我有一个Windows 身份验证Intranet 站点。

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

如果用户在Controller上授权失败,

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

我希望他们定向到 ~/UnAuthorized/Index

这可以在Web.Config中设置吗,类似于我可以重定向到登录页面的表单身份验证?我只想重定向到一个简单的 [AllowAnonymous] 控制器,我在 (~/UnAuthorized/Index)

4

1 回答 1

1

不,这不能轻易设置。如果用户未针对给定应用程序进行身份验证,则用户代理会提示他提供他的凭据。您无法通过 Windows 身份验证对此对话框的 UI 方面进行太多控制。

于 2012-11-29T21:33:58.957 回答