Partager via


WSFederationAuthenticationModule.AuthorizationFailed Événement

Définition

Se produit lorsque le module détermine s'il doit rediriger l'utilisateur vers l'émetteur configuré à authentifier.

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) 

Type d'événement

Exemples

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");
}

Remarques

L’événement AuthorizationFailed est déclenché lorsque l’autorisation a échoué pour une requête HTTP. Il est déclenché à partir du délégué du OnEndRequest gestionnaire d’événements via un appel à la OnAuthorizationFailed méthode .

Vous pouvez définir la AuthorizationFailedEventArgs.RedirectToIdentityProvider propriété pour contrôler si la demande est redirigée vers le fournisseur d’identité. L’infrastructure initialise cette propriété à false si l’utilisateur a déjà été authentifié. Dans ce cas, la définition de la propriété sur true peut provoquer une boucle circulaire avec le STS.

Notes

L’événement RedirectingToIdentityProvider peut être utilisé pour modifier l’URL ou annuler la redirection.

Pour gérer cet événement dans une application ASP.NET, créez une méthode nommée WSFederationAuthentication_AuthorizationFailed dans le fichier global.asax.

S’applique à