Bagikan melalui


WSFederationAuthenticationModule.SecurityTokenReceived Kejadian

Definisi

Terjadi ketika token keamanan telah diterima dari layanan token keamanan (STS).

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

Jenis Acara

Contoh

void WSFederationAuthenticationModule_SecurityTokenReceived(object sender, SecurityTokenReceivedEventArgs e)
{
    //Augment token validation with your cusotm validation checks without invalidating the token.
    System.Diagnostics.Trace.WriteLine("Handling SecurityTokenReceived event");
}

Keterangan

Anda dapat menambahkan penanganan aktivitas untuk mengubah token sebelum divalidasi. Di penanganan aktivitas, Anda dapat mengakses token keamanan melalui SecurityTokenReceivedEventArgs.SecurityToken properti . Acara SecurityTokenReceived 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 dideserialisasi dari parameter wresult atau wresultptr dalam pesan respons masuk, tetapi sebelum token keamanan divalidasi.

Berlaku untuk

Lihat juga