WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método

Definição

Define a entidade de thread e, opcionalmente, grava o cookie de sessão.

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

O token de segurança de sessão que foi criado a partir da mensagem de resposta de entrada WS-Federation do STS.

isSession
Boolean

true para gravar um cookie que representa a sessão incluída na resposta; caso contrário, false.

Exceções

sessionToken é null.

Comentários

Chamado do pipeline de processamento de solicitação implementado no delegado do OnAuthenticateRequest manipulador de eventos. Esse método faz o seguinte:

  1. Invoca o OnSessionSecurityTokenCreated método para acionar o SessionSecurityTokenCreated evento. Você pode usar esse evento para modificar o token de sessão antes que ele seja usado para definir a entidade de thread e gravado no cookie de sessão e especificar se o cookie de sessão deve ser gravado.

  2. Invoca o AuthenticateSessionSecurityToken método no módulo de autenticação de sessão configurado (SessionAuthenticationModule) para definir a entidade de thread e, opcionalmente, gravar o cookie de sessão.

Aplica-se a

Confira também