Sdílet prostřednictvím


SessionAuthenticationModule.AuthenticateSessionSecurityToken Metoda

Definice

Ověří příchozí požadavek ověřením tokenu příchozí relace. Po úspěšném ověření aktualizuje aktuální kontext HTTP a objekt zabezpečení vlákna zadaným SessionSecurityTokenparametrem .

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)

Parametry

sessionToken
SessionSecurityToken

Token zabezpečení relace, který se má použít k ověření příchozího požadavku HTTP.

writeCookie
Boolean

truek zápisu souboru cookie relace; v opačném případě . false

Poznámky

Metoda AuthenticateSessionSecurityToken je volána z OnAuthenticateRequest metody. Volá metodu SetPrincipalFromSessionToken k ověření příchozího tokenu Thread.CurrentPrincipal a aktualizaci vlastností a HttpContext.User . writeCookie Pokud je trueparametr , WriteSessionTokenToCookie vyvolá se metoda pro zápis tokenu relace do souboru cookie.

Platí pro