WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método
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í.
Establece la entidad de seguridad del subproceso y, opcionalmente, escribe la cookie de sesión.
public:
void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken (System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)
Parámetros
- sessionToken
- SessionSecurityToken
El token de seguridad de sesión creado a partir del mensaje de respuesta de inicio de sesión de WS-Federation del STS.
- isSession
- Boolean
true
para escribir una cookie que representa la sesión incluida con la respuesta; si no, false
.
Excepciones
sessionToken
es null
.
Comentarios
Se llama desde la canalización de procesamiento de solicitudes implementada en el OnAuthenticateRequest delegado del controlador de eventos. Este método hace lo siguiente:
Invoca el OnSessionSecurityTokenCreated método para generar el SessionSecurityTokenCreated evento. Puede usar este evento para modificar el token de sesión antes de que se use para establecer la entidad de seguridad del subproceso y escribir en la cookie de sesión y especificar si se debe escribir la cookie de sesión.
Invoca el AuthenticateSessionSecurityToken método en el módulo de autenticación de sesión configurado (SessionAuthenticationModule) para establecer la entidad de seguridad del subproceso y, opcionalmente, escribir la cookie de sesión.