Bagikan melalui


SessionAuthenticationModule.CreateSessionSecurityToken Metode

Definisi

SessionSecurityToken Membuat dari parameter yang ditentukan dengan menggunakan handler token sesi yang dikonfigurasi.

public:
 System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, DateTime validFrom, DateTime validTo, bool isPersistent);
public System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken (System.Security.Claims.ClaimsPrincipal principal, string context, DateTime validFrom, DateTime validTo, bool isPersistent);
member this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * DateTime * DateTime * bool -> System.IdentityModel.Tokens.SessionSecurityToken
Public Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, validFrom As DateTime, validTo As DateTime, isPersistent As Boolean) As SessionSecurityToken

Parameter

principal
ClaimsPrincipal

Perwakilan yang akan ditangkap dalam token.

context
String

String konteks yang ditentukan aplikasi.

validFrom
DateTime

Instans pertama di mana token ini valid.

validTo
DateTime

Instan terakhir di mana token ini valid.

isPersistent
Boolean

true jika nilai harus dipertahankan oleh agen pengguna; jika tidak, false.

Mengembalikan

Token sesi.

Pengecualian

Tidak ada handler token sesi yang valid yang dikonfigurasi. (Tidak ada yang dikonfigurasi SessionSecurityTokenHandler dalam SecurityTokenHandlers properti.)

Berlaku untuk