Compartir a través de


WSFederationAuthenticationModule.AuthorizationFailed Evento

Definición

Se produce cuando el módulo determina si debe redirigir el usuario al emisor configurado para autenticar.

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) 

Tipo de evento

Ejemplos

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

Comentarios

El AuthorizationFailed evento se genera cuando se ha producido un error de autorización para una solicitud HTTP. Se genera desde dentro del OnEndRequest delegado del controlador de eventos a través de una llamada al OnAuthorizationFailed método .

Puede establecer la AuthorizationFailedEventArgs.RedirectToIdentityProvider propiedad para controlar si la solicitud se redirige al proveedor de identidades. El marco inicializa esta propiedad en false si el usuario ya se ha autenticado. En este caso, establecer la propiedad en true puede provocar un bucle circular con el STS.

Nota

El RedirectingToIdentityProvider evento se puede usar para modificar la dirección URL o cancelar la redirección.

Para controlar este evento en una aplicación de ASP.NET, cree un método denominado WSFederationAuthentication_AuthorizationFailed en el archivo global.asax.

Se aplica a