SessionAuthenticationModule.AuthenticateSessionSecurityToken Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.