WSFederationAuthenticationModule.AuthorizationFailed イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
認証のため設定された発行元にユーザーをリダイレクトする必要があるかどうかをモジュールが決定するときに発生します。
public:
event EventHandler<System::IdentityModel::Services::AuthorizationFailedEventArgs ^> ^ AuthorizationFailed;
public event EventHandler<System.IdentityModel.Services.AuthorizationFailedEventArgs> AuthorizationFailed;
member this.AuthorizationFailed : EventHandler<System.IdentityModel.Services.AuthorizationFailedEventArgs>
Public Custom Event AuthorizationFailed As EventHandler(Of AuthorizationFailedEventArgs)
Public Event AuthorizationFailed As EventHandler(Of AuthorizationFailedEventArgs)
イベントの種類
例
void WSFederationAuthenticationModule_AuthorizationFailed(object sender, AuthorizationFailedEventArgs e)
{
//Use this event to report more details regarding the ahorization failure
System.Diagnostics.Trace.WriteLine("Handling AuthorizationFailed event");
}
注釈
イベントは AuthorizationFailed 、HTTP 要求に対する承認が失敗したときに発生します。 イベント ハンドラー デリゲート内 OnEndRequest から、 メソッドの呼び出しを介して発生します OnAuthorizationFailed 。
プロパティを AuthorizationFailedEventArgs.RedirectToIdentityProvider 設定して、要求が ID プロバイダーにリダイレクトされるかどうかを制御できます。 ユーザーが既に認証されている場合、フレームワークはこのプロパティを に false
初期化します。 この場合、 プロパティを に true
設定すると、STS で循環ループが発生する可能性があります。
注意
イベントを RedirectingToIdentityProvider 使用して、URL を変更したり、リダイレクトを取り消したりできます。
ASP.NET アプリケーションでこのイベントを処理するには、global.asax ファイルに という名前 WSFederationAuthentication_AuthorizationFailed
のメソッドを作成します。
適用対象
.NET