WSFederationAuthenticationModule.AuthorizationFailed Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando o módulo está determinando se ele deve redirecionar o usuário ao emissor configurado a ser autenticado.
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");
}
Comentários
O AuthorizationFailed evento é gerado quando a autorização falha para uma solicitação HTTP. Ele é gerado de dentro do OnEndRequest delegado do manipulador de eventos por meio de uma chamada para o OnAuthorizationFailed método .
Você pode definir a AuthorizationFailedEventArgs.RedirectToIdentityProvider propriedade para controlar se a solicitação é redirecionada para o provedor de identidade. A estrutura inicializa essa propriedade para false
se o usuário já tiver sido autenticado. Nesse caso, definir a propriedade como true
pode causar um loop circular com o STS.
Observação
O RedirectingToIdentityProvider evento pode ser usado para modificar a URL ou cancelar o redirecionamento.
Para manipular esse evento em um aplicativo ASP.NET, crie um método chamado WSFederationAuthentication_AuthorizationFailed
no arquivo global.asax.