Compartilhar via


SessionAuthenticationModule.AuthenticateSessionSecurityToken Método

Definição

Autentica a solicitação de entrada validando o token da sessão. Após a validação bem-sucedida, ele atualiza o contexto HTTP atual e a entidade de 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 de sessão a ser usado para autenticar a solicitação HTTP de entrada.

writeCookie
Boolean

true para gravar o cookie de sessão, caso contrário, false.

Comentários

O AuthenticateSessionSecurityToken método é chamado do OnAuthenticateRequest método . Ele chama o SetPrincipalFromSessionToken método para validar o token de entrada e atualizar as Thread.CurrentPrincipalHttpContext.User propriedades e . Se o writeCookie parâmetro for true, o WriteSessionTokenToCookie método será invocado para gravar o token de sessão em um cookie.

Aplica-se a