SessionAuthenticationModule.AuthenticateSessionSecurityToken Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.