Bagikan melalui


WSFederationAuthenticationModule.SetPrincipalAndWriteSessionToken Metode

Definisi

Mengatur perwakilan utas dan secara opsional menulis cookie sesi.

public:
 void SetPrincipalAndWriteSessionToken(System::IdentityModel::Tokens::SessionSecurityToken ^ sessionToken, bool isSession);
public void SetPrincipalAndWriteSessionToken (System.IdentityModel.Tokens.SessionSecurityToken sessionToken, bool isSession);
member this.SetPrincipalAndWriteSessionToken : System.IdentityModel.Tokens.SessionSecurityToken * bool -> unit
Public Sub SetPrincipalAndWriteSessionToken (sessionToken As SessionSecurityToken, isSession As Boolean)

Parameter

sessionToken
SessionSecurityToken

Token keamanan sesi yang dibuat dari pesan respons masuk WS-Federation dari STS.

isSession
Boolean

true untuk menulis cookie yang mewakili sesi yang disertakan dengan respons; jika tidak, false.

Pengecualian

sessionTokenadalah null.

Keterangan

Dipanggil dari alur pemrosesan permintaan yang diterapkan di OnAuthenticateRequest delegasi penanganan aktivitas. Metode ini melakukan hal berikut:

  1. OnSessionSecurityTokenCreated Memanggil metode untuk menaikkan SessionSecurityTokenCreated peristiwa. Anda dapat menggunakan kejadian ini untuk memodifikasi token sesi sebelum digunakan untuk mengatur utas utama dan ditulis ke cookie sesi dan untuk menentukan apakah cookie sesi harus ditulis.

  2. Memanggil metode pada modul autentikasi sesi yang dikonfigurasi (SessionAuthenticationModule) untuk mengatur perwakilan utas AuthenticateSessionSecurityToken dan secara opsional menulis cookie sesi.

Berlaku untuk

Lihat juga