WSFederationAuthenticationModule.AuthorizationFailed Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika modul menentukan apakah modul harus mengalihkan pengguna ke pengeluar sertifikat yang dikonfigurasi untuk mengautentikasi.
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)
Jenis Acara
Contoh
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");
}
Keterangan
Peristiwa AuthorizationFailed dinaikkan ketika otorisasi gagal untuk permintaan HTTP. Ini dimunculkan dari dalam OnEndRequest penangan peristiwa yang mendelegasikan melalui panggilan ke OnAuthorizationFailed metode .
Anda dapat mengatur AuthorizationFailedEventArgs.RedirectToIdentityProvider properti untuk mengontrol apakah permintaan dialihkan ke Penyedia Identitas. Kerangka kerja menginisialisasi properti ini ke false jika pengguna telah diautentikasi. Dalam hal ini, mengatur properti dapat true menyebabkan perulangan melingkar dengan STS.
Nota
Peristiwa RedirectingToIdentityProvider dapat digunakan untuk mengubah URL atau membatalkan pengalihan.
Untuk menangani peristiwa ini dalam aplikasi ASP.NET, buat metode bernama WSFederationAuthentication_AuthorizationFailed dalam file global.asax.