WSFederationAuthenticationModule.AuthorizationFailed Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje, gdy moduł określa, czy powinien przekierować użytkownika do skonfigurowanego wystawcy w celu uwierzytelnienia.
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)
Typ zdarzenia
Przykłady
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");
}
Uwagi
Zdarzenie AuthorizationFailed jest zgłaszane, gdy autoryzacja nie powiodła się dla żądania HTTP. Jest on wywoływany z poziomu delegata OnEndRequest programu obsługi zdarzeń za pośrednictwem wywołania OnAuthorizationFailed metody .
Możesz ustawić AuthorizationFailedEventArgs.RedirectToIdentityProvider właściwość tak, aby kontrolować, czy żądanie jest przekierowywane do dostawcy tożsamości. Struktura inicjuje tę właściwość, jeśli false
użytkownik został już uwierzytelniony. W takim przypadku ustawienie właściwości może spowodować true
pętlę cykliczną z usługą STS.
Uwaga
Zdarzenie RedirectingToIdentityProvider może służyć do modyfikowania adresu URL lub anulowania przekierowania.
Aby obsłużyć to zdarzenie w aplikacji ASP.NET, utwórz metodę o nazwie WSFederationAuthentication_AuthorizationFailed
w pliku global.asax.