WSFederationAuthenticationModule.AuthorizationFailed Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt auf, wenn das Modul bestimmt, ob der Benutzer zur Authentifizierung an den konfigurierten Aussteller umgeleitet werden soll.
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)
Ereignistyp
Beispiele
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");
}
Hinweise
Das AuthorizationFailed Ereignis wird ausgelöst, wenn die Autorisierung für eine HTTP-Anforderung fehlgeschlagen ist. Sie wird über einen Aufruf der OnAuthorizationFailed Methode aus dem OnEndRequest Ereignishandlerdelegat ausgelöst.
Sie können die AuthorizationFailedEventArgs.RedirectToIdentityProvider Eigenschaft festlegen, um zu steuern, ob die Anforderung an den Identitätsanbieter umgeleitet wird. Das Framework initialisiert diese Eigenschaft, false wenn der Benutzer bereits authentifiziert wurde. In diesem Fall kann das Festlegen der Eigenschaft zu true einer Kreisschleife mit dem STS führen.
Hinweis
Das RedirectingToIdentityProvider Ereignis kann verwendet werden, um die URL zu ändern oder die Umleitung abzubrechen.
Um dieses Ereignis in einer ASP.NET-Anwendung zu behandeln, erstellen Sie eine Methode, die in der Datei "global.asax" benannt ist WSFederationAuthentication_AuthorizationFailed .