Aracılığıyla paylaş


WSFederationAuthenticationModule.AuthorizationFailed Olay

Tanım

Modül, kullanıcıyı kimlik doğrulaması için yapılandırılan verene yönlendirip yönlendirmeyeceğini belirlediğinde gerçekleşir.

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) 

Olay Türü

Örnekler

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

Açıklamalar

Olay AuthorizationFailed , bir HTTP isteği için yetkilendirme başarısız olduğunda tetikleniyor. Yöntemine OnEndRequest yapılan bir çağrı OnAuthorizationFailed aracılığıyla olay işleyicisi temsilcisinin içinden oluşturulur.

İsteğin AuthorizationFailedEventArgs.RedirectToIdentityProvider kimlik sağlayıcısına yeniden yönlendirilip yönlendirilmeyeceğini denetlemek için özelliğini ayarlayabilirsiniz. Çerçeve, kullanıcının kimliği zaten doğrulanmışsa bu özelliği false olarak başlatır. Bu durumda, özelliğini olarak true ayarlamak STS ile döngüsel döngüye neden olabilir.

Not

Olay, URL'yi RedirectingToIdentityProvider değiştirmek veya yeniden yönlendirmeyi iptal etmek için kullanılabilir.

Bu olayı bir ASP.NET uygulamasında işlemek için global.asax dosyasında adlı WSFederationAuthentication_AuthorizationFailed bir yöntem oluşturun.

Şunlara uygulanır