WSFederationAuthenticationModule.SecurityTokenValidated Olay

Tanım

Güvenlik belirteci hizmetinden (STS) alınan bir güvenlik belirteci doğrulandıktan sonra ancak oturum güvenlik belirteci oluşturulmadan önce gerçekleşir.

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) 

Olay Türü

Örnekler

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

Açıklamalar

Oturum belirtecini oluşturmak için kullanılmadan önce bir güvenlik belirteci hizmetinden (STS) WS-Federation oturum açma yanıt iletisini işlerken oluşturulan sorumluyu değiştirmek için bir olay işleyicisi ekleyebilirsiniz. Olay işleyicisinde, özelliği aracılığıyla sorumluya ClaimsPrincipal erişebilirsiniz. Olay SecurityTokenValidated 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 true olarak ayarlayabilirsinizCancel.

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

Şunlara uygulanır