Bagikan melalui


SessionAuthenticationModule.AuthenticateSessionSecurityToken Metode

Definisi

Mengautentikasi permintaan masuk dengan memvalidasi token sesi masuk. Setelah validasi berhasil, ini memperbarui konteks HTTP saat ini dan prinsipal utas dengan yang ditentukan 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)

Parameter

sessionToken
SessionSecurityToken

Token keamanan sesi yang digunakan untuk mengautentikasi permintaan HTTP masuk.

writeCookie
Boolean

true untuk menulis cookie sesi; jika tidak, false.

Keterangan

Metode AuthenticateSessionSecurityToken ini dipanggil dari OnAuthenticateRequest metode . Ini memanggil SetPrincipalFromSessionToken metode untuk memvalidasi token masuk dan memperbarui Thread.CurrentPrincipal properti dan HttpContext.User . writeCookie Jika parameter adalah true, WriteSessionTokenToCookie metode dipanggil untuk menulis token sesi ke cookie.

Berlaku untuk