Freigeben über


WSFederationAuthenticationModule.AuthorizationFailed Ereignis

Definition

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 .

Gilt für: