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 que se creó a partir del WS-Federation mensaje de respuesta de inicio de sesión del STS.

isSession
Boolean

true para escribir una cookie que represente la sesión incluida con la respuesta; de lo contrario, 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 usarse para establecer la entidad de seguridad del subproceso y escribirla 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