Bagikan melalui


WSFederationAuthenticationModule.SecurityTokenValidated Kejadian

Definisi

Terjadi setelah token keamanan yang diterima dari layanan token keamanan (STS) telah divalidasi tetapi sebelum token keamanan sesi dibuat.

public:
 event EventHandler<System::IdentityModel::Services::SecurityTokenValidatedEventArgs ^> ^ SecurityTokenValidated;
public event EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> SecurityTokenValidated;
member this.SecurityTokenValidated : EventHandler<System.IdentityModel.Services.SecurityTokenValidatedEventArgs> 
Public Custom Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 
Public Event SecurityTokenValidated As EventHandler(Of SecurityTokenValidatedEventArgs) 

Jenis Acara

Contoh

void WSFederationAuthenticationModule_SecurityTokenValidated(object sender, SecurityTokenValidatedEventArgs e)
{
    //All vlidation SecurityTokenHandler checks are successful
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenValidated event");
}

Keterangan

Anda dapat menambahkan penanganan aktivitas untuk memodifikasi prinsipal yang dibuat saat memproses pesan respons masuk WS-Federation dari layanan token keamanan (STS) sebelum digunakan untuk membuat token sesi. Di penanganan aktivitas, Anda dapat mengakses prinsipal melalui ClaimsPrincipal properti . Acara SecurityTokenValidated ini adalah peristiwa yang dapat dibatalkan, Anda dapat mengatur Cancel properti ke true dalam penanganan aktivitas untuk mengakhiri pemrosesan pesan respons masuk WS-Federation.

Kejadian ini dinaikkan dari dalam OnAuthenticateRequest delegasi penanganan aktivitas saat memproses pesan respons masuk WS-Federation ("wsignin1.0") yang diterima dari layanan token keamanan (STS). Ini dinaikkan tepat setelah token keamanan yang dideserialisasi dari parameter wresult atau wresultptr dalam pesan respons masuk telah divalidasi, dan sebelum token keamanan sesi dibuat.

Berlaku untuk