WSFederationAuthenticationModule.SecurityTokenReceived Evento
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.