Compartir a través de


WSFederationAuthenticationModule.SecurityTokenReceived Evento

Definición

Se produce cuando se ha recibido un token de seguridad procedente de un servicio de token de seguridad (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) 

Tipo de evento

Ejemplos

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

Comentarios

Puede agregar un controlador de eventos para modificar el token antes de validarlo. En el controlador de eventos, puede acceder al token de seguridad a través de la SecurityTokenReceivedEventArgs.SecurityToken propiedad . El SecurityTokenReceived 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 de WS-Federation ("wsignin1.0") recibido del servicio de token de seguridad (STS). Se genera justo después de deserializar un token de seguridad desde el wresult o el parámetro wresultptr en el mensaje de respuesta de inicio de sesión, pero antes de que se valide el token de seguridad.

Se aplica a

Consulte también