Compartir a través de


WSFederationAuthenticationModule.SecurityTokenValidated Evento

Definición

Se produce después de que un token de seguridad recibido del servicio de token de seguridad (STS) se haya validado pero antes de la creación del token de seguridad de la sesión.

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) 

Tipo de evento

Ejemplos

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

Comentarios

Puede agregar un controlador de eventos para modificar la entidad de seguridad creada mientras procesa un mensaje de respuesta de inicio de sesión WS-Federation desde un servicio de token de seguridad (STS) antes de usarse para crear el token de sesión. En el controlador de eventos, puede acceder a la entidad de seguridad a través de la ClaimsPrincipal propiedad . El SecurityTokenValidated evento es un evento cancelable, puede establecer la Cancel propiedad true en en un controlador de eventos para finalizar el procesamiento del mensaje de respuesta de inicio de sesión de WS-Federation.

Este evento se genera desde dentro del OnAuthenticateRequest delegado del controlador de eventos al procesar un mensaje de respuesta de inicio de sesión WS-Federation ("wsignin1.0") recibido del servicio de token de seguridad (STS). Se genera justo después de que se haya validado el token de seguridad que se deserializó del parámetro wresult o wresultptr en el mensaje de respuesta de inicio de sesión y antes de crear el token de seguridad de sesión.

Se aplica a