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 belirlerken 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 oluşturulur. Yöntemine OnEndRequest yapılan bir çağrı aracılığıyla olay işleyicisi temsilcisinin OnAuthorizationFailed içinden oluşturulur.

İsteğin kimlik sağlayıcısına AuthorizationFailedEventArgs.RedirectToIdentityProvider 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ği olarak true ayarlamak STS ile döngüsel döngüye neden olabilir.

Uyarı

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