WSFederationAuthenticationModule.AuthorizationFailed Evento

Definição

Ocorre quando o módulo está a determinar se deve redirecionar o utilizador para o emissor configurado para autenticação.

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

Exemplos

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

Observações

O AuthorizationFailed evento é ativado quando a autorização falha para um pedido HTTP. É levantado a partir do OnEndRequest delegado gestor de eventos através de uma chamada ao OnAuthorizationFailed método.

Pode definir a AuthorizationFailedEventArgs.RedirectToIdentityProvider propriedade para controlar se o pedido é redirecionado para o fornecedor de identidade. O framework inicializa esta propriedade se false o utilizador já tiver sido autenticado. Neste caso, definir a propriedade para true pode causar um ciclo circular com o STS.

Note

O RedirectingToIdentityProvider evento pode ser usado para modificar a URL ou cancelar o redirecionamento.

Para gerir este evento numa aplicação ASP.NET, crie um método chamado WSFederationAuthentication_AuthorizationFailed no ficheiro global.asax.

Aplica-se a