Share via


WSFederationAuthenticationModule.AuthorizationFailed Událost

Definice

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 .

Platí pro