SessionAuthenticationModule.AuthenticateSessionSecurityToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwierzytelnia żądanie przychodzące, sprawdzając token sesji przychodzącej. Po pomyślnej weryfikacji aktualizuje bieżący kontekst HTTP i jednostkę wątku przy użyciu określonego SessionSecurityTokenelementu .
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 zabezpieczający sesji używany do uwierzytelniania przychodzącego żądania HTTP.
- writeCookie
- Boolean
true
do pisania pliku cookie sesji; w przeciwnym razie , false
.
Uwagi
Metoda jest wywoływana AuthenticateSessionSecurityToken z OnAuthenticateRequest metody . Wywołuje metodę SetPrincipalFromSessionToken w celu zweryfikowania tokenu przychodzącego i zaktualizowania Thread.CurrentPrincipal właściwości i HttpContext.User . writeCookie
Jeśli parametr to true
, WriteSessionTokenToCookie metoda jest wywoływana w celu zapisania tokenu sesji do pliku cookie.