Compartilhar via


SessionAuthenticationModule.AuthenticateSessionSecurityToken Método

Definição

Autentica a solicitação de entrada validando o token de sessão de entrada. 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 propriedades e as Thread.CurrentPrincipalHttpContext.User propriedades. 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