Aracılığıyla paylaş


WSFederationAuthenticationModule.SecurityTokenReceived Olay

Tanım

Güvenlik belirteci bir güvenlik belirteci hizmetinden (STS) alındığında gerçekleşir.

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) 

Olay Türü

Örnekler

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");
}

Açıklamalar

Belirteci doğrulamadan önce değiştirmek için bir olay işleyicisi ekleyebilirsiniz. Olay işleyicisinde güvenlik belirtecini özelliği aracılığıyla SecurityTokenReceivedEventArgs.SecurityToken erişebilirsiniz. Olay SecurityTokenReceived iptal edilebilir bir olaydır, WS-Federation oturum açma yanıt iletisinin işlenmesini sonlandırmak için bir olay işleyicisinde özelliğini Cancel olarak ayarlayabilirsiniztrue.

Bu olay, güvenlik belirteci hizmetinden OnAuthenticateRequest (STS) alınan WS-Federation oturum açma yanıt iletisi ("wsignin1.0") işlenirken olay işleyici temsilcisinin içinden oluşturulur. Oturum açma yanıt iletisinde wresult veya wresultptr parametresinden bir güvenlik belirteci seri durumdan çıkarıldıktan hemen sonra, ancak güvenlik belirteci doğrulandıktan hemen sonra oluşturulur.

Şunlara uygulanır

Ayrıca bkz.