1

Windows認証イントラネットサイトがあります。

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

ユーザーがコントローラーでの許可に失敗した場合、

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

〜/ UnAuthorized/Indexに誘導してほしい

これは、ログインページにリダイレクトできるフォーム認証と同様に、 Web.Configで設定できますか?(〜/ UnAuthorized / Index)にある単純な[AllowAnonymous]コントローラーにリダイレクトしたいだけです

4

1 に答える 1

1

いいえ、簡単に設定することはできません。ユーザーが特定のアプリケーションに対して認証されていない場合、ユーザーエージェントはユーザーに資格情報の提供を求めています。Windows認証では、このダイアログのUIの側面をあまり制御できません。

于 2012-11-29T21:33:58.957 に答える