WSFederationAuthenticationModule.AuthorizationFailed Esemény

Definíció

Akkor fordul elő, amikor a modul meghatározza, hogy a felhasználót a konfigurált kiállítóhoz kell-e átirányítani a hitelesítéshez.

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) 

Eseménytípus

Példák

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");
}

Megjegyzések

Az AuthorizationFailed esemény akkor jön létre, ha egy HTTP-kérés engedélyezése sikertelen volt. Az eseménykezelő delegáltjából OnEndRequest a metódusra OnAuthorizationFailed irányuló hívással történik.

Beállíthatja a AuthorizationFailedEventArgs.RedirectToIdentityProvider tulajdonságot annak szabályozására, hogy a kérés átirányítva legyen-e az identitásszolgáltatóhoz. A keretrendszer inicializálja ezt a tulajdonságot, false ha a felhasználó már hitelesített. Ebben az esetben a tulajdonság true beállítása körkörös hurkot okozhat az STS használatával.

Note

Az RedirectingToIdentityProvider esemény használható az URL-cím módosítására vagy az átirányítás visszavonására.

Ha egy ASP.NET alkalmazásban szeretné kezelni az eseményt, hozzon létre egy WSFederationAuthentication_AuthorizationFailed nevű metódust a global.asax fájlban.

A következőre érvényes: