Partager via


SessionAuthenticationModule.AuthenticateSessionSecurityToken Méthode

Définition

Authentifie la requête entrante en validant le jeton de session entrant. Une fois la validation réussie, elle met à jour le contexte HTTP actuel et le principal de thread avec le paramètre spécifié 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)

Paramètres

sessionToken
SessionSecurityToken

Jeton de sécurité de session à utiliser pour authentifier la requête HTTP entrante.

writeCookie
Boolean

true pour écrire le cookie de session ; sinon, false.

Remarques

La AuthenticateSessionSecurityToken méthode est appelée à partir de la OnAuthenticateRequest méthode. Il appelle la SetPrincipalFromSessionToken méthode pour valider le jeton entrant et mettre à jour les Thread.CurrentPrincipal propriétés et les HttpContext.User propriétés. Si le writeCookie paramètre est true, la WriteSessionTokenToCookie méthode est appelée pour écrire le jeton de session dans un cookie.

S’applique à