Udostępnij za pośrednictwem


SessionAuthenticationModule.AuthenticateSessionSecurityToken Metoda

Definicja

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.

Dotyczy