WSFederationAuthenticationModule.AuthorizationFailed Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.