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 entrata 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 utilizzare 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 metodo per convalidare il SetPrincipalFromSessionToken token in ingresso e aggiornare le HttpContext.UserThread.CurrentPrincipal proprietà e . Se il parametro è true
, il WriteSessionTokenToCookiewriteCookie
metodo viene richiamato per scrivere il token di sessione in un cookie.