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 ein, wenn das Modul ermittelt, ob es den Benutzer zur Authentifizierung auf die konfigurierten Aussteller umleiten 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 aus dem OnEndRequest Ereignishandlerdelegat durch einen Aufruf der OnAuthorizationFailed -Methode 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 in false
, wenn der Benutzer bereits authentifiziert wurde. In diesem Fall kann das Festlegen der -Eigenschaft auf true
eine 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 namens WSFederationAuthentication_AuthorizationFailed
in der Datei global.asax.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für