WSFederationAuthenticationModule.SecurityTokenReceived 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 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.