Bahasa

SessionSecurityTokenHandler.CreateSessionSecurityToken Metode

Definisi

SessionSecurityToken Membuat berdasarkan prinsip klaim dan rentang waktu yang ditentukan di mana token valid.

public:
 virtual System::IdentityModel::Tokens::SessionSecurityToken ^ CreateSessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ principal, System::String ^ context, System::String ^ endpointId, DateTime validFrom, DateTime validTo);
public virtual System.IdentityModel.Tokens.SessionSecurityToken CreateSessionSecurityToken(System.Security.Claims.ClaimsPrincipal principal, string context, string endpointId, DateTime validFrom, DateTime validTo);
abstract member CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
override this.CreateSessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * DateTime * DateTime -> System.IdentityModel.Tokens.SessionSecurityToken
Public Overridable Function CreateSessionSecurityToken (principal As ClaimsPrincipal, context As String, endpointId As String, validFrom As DateTime, validTo As DateTime) As SessionSecurityToken

Parameter

principal
ClaimsPrincipal

Pokok klaim.

context
String

String konteks yang ditentukan pemanggil.

endpointId
String

Pengidentifikasi titik akhir tempat token dilingkupkan.

validFrom
DateTime

Waktu instan di mana token menjadi valid.

validTo
DateTime

Waktu seketika setelah token tidak lagi valid.

Mengembalikan

Token keamanan sesi yang dibuat. Properti pada token sesi baru diatur sesuai dengan parameter yang ditentukan.

Pengecualian

principal adalah null.

Berlaku untuk