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 dinaikkan dari dalam OnEndRequest delegasi penanganan aktivitas melalui panggilan ke OnAuthorizationFailed metode .
Anda dapat mengatur AuthorizationFailedEventArgs.RedirectToIdentityProvider properti untuk mengontrol apakah permintaan dialihkan ke IdP. Kerangka kerja menginisialisasi properti ini ke false
jika pengguna telah diautentikasi. Dalam hal ini, mengatur properti ke true
dapat menyebabkan perulangan melingkar dengan STS.
Catatan
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.