WSFederationAuthenticationModule.AuthorizationFailed Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když modul určuje, jestli má uživatele přesměrovat na nakonfigurovaného vystavitele k ověření.
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)
Event Type
Příklady
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");
}
Poznámky
Událost AuthorizationFailed se vyvolá, když autorizace pro požadavek HTTP selhala. Je vyvolána z delegáta OnEndRequest obslužné rutiny události prostřednictvím volání metody OnAuthorizationFailed .
Vlastnost můžete nastavit AuthorizationFailedEventArgs.RedirectToIdentityProvider tak, aby kontrolovala, jestli se požadavek přesměruje na zprostředkovatele identity. Architektura inicializuje tuto vlastnost, pokud false uživatel již byl ověřen. V tomto případě může nastavení vlastnosti true způsobit kruhovou smyčku se službou STS.
Poznámka:
Událost RedirectingToIdentityProvider se dá použít k úpravě adresy URL nebo zrušení přesměrování.
Chcete-li zpracovat tuto událost v aplikaci ASP.NET, vytvořte metodu pojmenovanou WSFederationAuthentication_AuthorizationFailed v souboru global.asax.