Condividi tramite


SessionAuthenticationModule.AuthenticateSessionSecurityToken Metodo

Definizione

Autentica la richiesta in entrata convalidando il token di sessione in ingresso. Al termine della convalida, aggiorna il contesto HTTP corrente e l'entità thread con l'oggetto specificato 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)

Parametri

sessionToken
SessionSecurityToken

Token di sicurezza della sessione da utilizzare per autenticare la richiesta HTTP in ingresso.

writeCookie
Boolean

true per scrivere il cookie di sessione. In caso contrario, false.

Commenti

Il AuthenticateSessionSecurityToken metodo viene chiamato dal OnAuthenticateRequest metodo . Chiama il metodo per convalidare il SetPrincipalFromSessionToken token in ingresso e aggiornare le HttpContext.UserThread.CurrentPrincipal proprietà e . Se il parametro è true, il WriteSessionTokenToCookiewriteCookie metodo viene richiamato per scrivere il token di sessione in un cookie.

Si applica a