SessionAuthenticationModule.AuthenticateSessionSecurityToken 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.
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.