Compartilhar via


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método

Definição

Define a entidade de segurança do 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 com base na mensagem de resposta de conexão da Web Services Federation do STS.

isSession
Boolean

true para gravar um cookie que representa a sessão incluída com a 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 segurança do thread e, opcionalmente, gravar o cookie de sessão.

Aplica-se a

Confira também