Sdílet prostřednictvím


SessionAuthenticationModule.AuthenticateSessionSecurityToken Metoda

Definice

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

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 a aktualizaci Thread.CurrentPrincipal a HttpContext.User vlastností. writeCookie Pokud je trueparametr , WriteSessionTokenToCookie metoda je vyvolána k zápisu tokenu relace do souboru cookie.

Platí pro