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í.
Vyvolá se, když modul určuje, zda má přesměrovat uživatele 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 požadavku HTTP selže. Je vyvolána z delegáta OnEndRequest obslužné rutiny události voláním OnAuthorizationFailed metody .
Vlastnost můžete nastavit tak, AuthorizationFailedEventArgs.RedirectToIdentityProvider aby se řídilo, jestli se požadavek přesměruje na zprostředkovatele identity. Architektura inicializuje tuto vlastnost na , false
pokud uživatel již byl ověřen. V takovém případě může nastavení vlastnosti na způsobit true
kruhovou smyčku se službou STS.
Poznámka
Událost RedirectingToIdentityProvider se dá použít ke změně adresy URL nebo zrušení přesměrování.
Chcete-li tuto událost zpracovat v ASP.NET aplikaci, vytvořte v souboru global.asax metodu s názvem WSFederationAuthentication_AuthorizationFailed
.