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 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.