SessionAuthenticationModule.AuthenticateSessionSecurityToken Metod

Definition

Autentiserar den inkommande begäran genom att verifiera den inkommande sessionstoken. När valideringen har slutförts uppdateras den aktuella HTTP-kontexten och trådobjektet med angivet 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)

Parametrar

sessionToken
SessionSecurityToken

Sessionssäkerhetstoken som ska användas för att autentisera den inkommande HTTP-begäran.

writeCookie
Boolean

trueför att skriva sessionscookien; annars . false

Kommentarer

Metoden AuthenticateSessionSecurityToken anropas från OnAuthenticateRequest -metoden. Den anropar SetPrincipalFromSessionToken metoden för att verifiera den inkommande token och uppdatera Thread.CurrentPrincipal egenskaperna och HttpContext.User . Om parametern writeCookie är trueWriteSessionTokenToCookie anropas metoden för att skriva sessionstoken till en cookie.

Gäller för