Bagikan melalui


WSFederationAuthenticationModule.AuthorizationFailed Kejadian

Definisi

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.

Berlaku untuk