SessionAuthenticationModule.AuthenticateSessionSecurityToken Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Authentifie la demande entrante en validant le jeton de session entrant. Une fois la validation réussie, il met à jour le contexte HTTP actuel et le principal de thread avec le 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 HttpContext.User . Si le writeCookie
paramètre est true
, la WriteSessionTokenToCookie méthode est appelée pour écrire le jeton de session dans un cookie.