SessionAuthenticationModule.AuthenticateSessionSecurityToken Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Autentica la richiesta in ingresso convalidando il token di sessione in ingresso. Al termine della convalida, aggiorna il contesto HTTP corrente e l'entità thread con l'oggetto specificato 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)
Parametri
- sessionToken
- SessionSecurityToken
Token di sicurezza della sessione da usare per autenticare la richiesta HTTP in ingresso.
- writeCookie
- Boolean
true per scrivere il cookie di sessione; in caso contrario, false.
Commenti
Il AuthenticateSessionSecurityToken metodo viene chiamato dal OnAuthenticateRequest metodo . Chiama il SetPrincipalFromSessionToken metodo per convalidare il token in ingresso e aggiornare le Thread.CurrentPrincipal proprietà e HttpContext.User . Se il writeCookie parametro è true, il WriteSessionTokenToCookie metodo viene richiamato per scrivere il token di sessione in un cookie.