SessionAuthenticationModule.AuthenticateSessionSecurityToken Método

Definição

Autentica o pedido recebido validando o token de sessão recebido. Após validação bem-sucedida, atualiza o contexto HTTP atual e o principal da thread com o especificado SessionSecurityToken.

public:
 virtual void AuthenticateSessionSecurityToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool writeCookie);
public virtual void AuthenticateSessionSecurityToken(System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool writeCookie);
abstract member AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
override this.AuthenticateSessionSecurityToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Overridable Sub AuthenticateSessionSecurityToken (sessionToken As SessionSecurityToken, writeCookie As Boolean)

Parâmetros

sessionToken
SessionSecurityToken

O token de segurança da sessão a usar para autenticar o pedido HTTP recebido.

writeCookie
Boolean

true para escrever o cookie da sessão; caso contrário, false.

Observações

O AuthenticateSessionSecurityToken método é chamado a partir do OnAuthenticateRequest método. Chama o SetPrincipalFromSessionToken método para validar o token recebido e atualizar as Thread.CurrentPrincipalHttpContext.User propriedades e . Se o writeCookie parâmetro for true, o WriteSessionTokenToCookie método é invocado para escrever o token de sessão num cookie.

Aplica-se a