Share via


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método

Definición

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:

  1. 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.

  2. 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.

Se aplica a

Consulte también