IIS6 で NTLM 認証 (統合 Windows 認証) を使用して、ユーザーが認証要求をキャンセルした場合、ユーザーを別のページにリダイレクトするにはどうすればよいですか? web.config で 401 (試行済み) または 401.1 (int ではない) を取得することはできません。
問題が 401 ステータスの場合、リダイレクトできません。応答を取得するために意図的に 401 を要求しているためです。では、ブラウザー チャレンジでキャンセルされたときをキャプチャするにはどうすればよいでしょうか。
明確にするために、Firefox を開いて IWA ページに移動すると、ダイアログが表示され (about:config でそれを構成していないと仮定します)、使用する Windows 資格情報を入力します。彼らがその箱を止めるのを防ぎたい。
IIS6/7 でアプリごとにこの動作が必要です。IIS7 に移行する前に最初に質問したので、2 つの間で回答が変わる可能性があります。
ユーザーが 401 Auth リクエスト (つまり 401.1 エラー コード) をキャンセルしたことに基づいて、サーバーごとではなくアプリごとにリダイレクトする必要があります。