SessionAuthenticationModule.AuthenticateSessionSecurityToken Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.