WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
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.
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.