Sdílet prostřednictvím


SessionSecurityToken Konstruktory

Definice

Inicializuje novou instanci SessionSecurityToken třídy.

Přetížení

SessionSecurityToken(ClaimsPrincipal)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení.

SessionSecurityToken(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy SessionSecurityToken se serializovanými daty.

SessionSecurityToken(ClaimsPrincipal, String)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení a zaváděcího tokenu.

SessionSecurityToken(ClaimsPrincipal, TimeSpan)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení. Nový token je platný od UtcNow zadané životnosti.

SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení a zaváděcího tokenu a se zadaným časem spuštění a časem vypršení platnosti.

SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení a zaváděcího tokenu a se zadaným časem spuštění a časem vypršení platnosti. Nový token je vymezený na zadaný koncový bod.

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, životnosti a klíče.

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, platného časového razítka, životnosti a klíče.

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, času spuštění, času vypršení platnosti a klíče.

SessionSecurityToken(ClaimsPrincipal)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity, ze kterého se má inicializovat token.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost IdentitiesclaimsPrincipal je null.

Poznámky

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context null
ContextId Nastavte na vygenerované jedinečné ID.
EndpointId String.Empty
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime UtcNow
KeyExpirationTime UtcNow plus vlastnost SessionSecurityTokenHandler.DefaultTokenLifetime .
KeyGeneration null
SecurityKeys Obsahuje vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou diktovány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom UtcNow
ValidTo UtcNow plus vlastnost SessionSecurityTokenHandler.DefaultTokenLifetime .

Platí pro

SessionSecurityToken(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy SessionSecurityToken se serializovanými daty.

protected:
 SessionSecurityToken(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected SessionSecurityToken (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.IdentityModel.Tokens.SessionSecurityToken
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametry

info
SerializationInfo

Serializovaná data objektu.

context
StreamingContext

Kontextové informace o zdroji.

Platí pro

SessionSecurityToken(ClaimsPrincipal, String)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení a zaváděcího tokenu.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity vygenerovaný z tokenu bootstrap.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost IdentitiesclaimsPrincipal je null.

Poznámky

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId Nastavte na vygenerované jedinečné ID.
EndpointId String.Empty
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime UtcNow
KeyExpirationTime UtcNow plus vlastnost SessionSecurityTokenHandler.DefaultTokenLifetime .
KeyGeneration null
SecurityKeys Obsahuje vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou diktovány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom UtcNow
ValidTo UtcNow plus vlastnost SessionSecurityTokenHandler.DefaultTokenLifetime .

Platí pro

SessionSecurityToken(ClaimsPrincipal, TimeSpan)

Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení. Nový token je platný od UtcNow zadané životnosti.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, TimeSpan lifetime);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, TimeSpan lifetime);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * TimeSpan -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, lifetime As TimeSpan)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity, ze kterého se má inicializovat token.

lifetime
TimeSpan

Období od aktuálního času, během kterého je token platný. Vlastnost ValidFrom bude nastavena na UtcNow a ValidTo vlastnost bude nastavena na ValidFrom plus období určené tímto parametrem.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost IdentitiesclaimsPrincipal je null.

lifetime je menší než nebo rovno Zero.

Poznámky

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context null
ContextId Nastavte na vygenerované jedinečné ID.
EndpointId String.Empty
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime UtcNow
KeyExpirationTime UtcNow plus lifetime.
KeyGeneration null
SecurityKeys Obsahuje vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou diktovány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom UtcNow
ValidTo UtcNow plus lifetime.

Platí pro

SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>)

Inicializuje novou instanci třídy ze zadaného SessionSecurityToken objektu zabezpečení a tokenu bootstrap a se zadaným časem spuštění a časem vypršení platnosti.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context, Nullable<DateTime> validFrom, Nullable<DateTime> validTo);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context, DateTime? validFrom, DateTime? validTo);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * Nullable<DateTime> * Nullable<DateTime> -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime))

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity vygenerovaný z tokenu bootstrap.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

validFrom
Nullable<DateTime>

Časový okamžik, kdy token začne být platný. null a zadejte UtcNow.

validTo
Nullable<DateTime>

Čas, po jehož uplynutí token přestane být platný. null k určení, že hodnota má být určena přidáním hodnoty DefaultTokenLifetime vlastnosti k času určenému parametrem validFrom .

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost IdentitiesclaimsPrincipal je null.

Parametry validFrom a validTo nelze ověřit, například určuje čas, validTo který nastane dříve než validFrom.

Poznámky

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId Nastavte na vygenerované jedinečné ID.
EndpointId String.Empty
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime Nastavte na hodnotu ValidFrom vlastnosti určenou parametrem ValidFrom .
KeyExpirationTime Hodnota ValidTo vlastnosti určená parametrem ValidTo .
KeyGeneration null
SecurityKeys Obsahuje vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou diktovány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom Hodnota parametru validFrom nebo, pokud validFrom je null, UtcNow.
ValidTo Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (podle parametru validFrom ) plus SessionSecurityTokenHandler.DefaultTokenLifetime vlastnost.

Platí pro

SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)

Inicializuje novou instanci třídy ze zadaného SessionSecurityToken objektu zabezpečení a tokenu bootstrap a se zadaným časem spuštění a časem vypršení platnosti. Nový token je vymezený na zadaný koncový bod.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::String ^ context, System::String ^ endpointId, Nullable<DateTime> validFrom, Nullable<DateTime> validTo);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, string context, string endpointId, DateTime? validFrom, DateTime? validTo);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * string * string * Nullable<DateTime> * Nullable<DateTime> -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, context As String, endpointId As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime))

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity vygenerovaný z tokenu bootstrap.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

endpointId
String

Koncový bod, ke kterému je tento token vázán. Prázdný řetězec vytvoří token bez oboru.

validFrom
Nullable<DateTime>

Časový okamžik, kdy token začne platit. null a zadejte UtcNow.

validTo
Nullable<DateTime>

Časový okamžik, po jehož uplynutí token přestane být platný. null a určete, že hodnota má být určena přidáním hodnoty DefaultTokenLifetime vlastnosti k času určenému parametrem validFrom .

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost Identities objektu claimsPrincipal je null.

-nebo-

endpointId je null.

Parametry validFrom a validTo nelze ověřit, například určuje čas, validTo který nastane dříve než validFrom.

Poznámky

Následující tabulka obsahuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy .

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId Nastavte na vygenerované jedinečné ID.
EndpointId endpointId
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime Nastavte na hodnotu ValidFrom vlastnosti určenou parametrem ValidFrom .
KeyExpirationTime Hodnota ValidTo vlastnosti určená parametrem ValidTo .
KeyGeneration null
SecurityKeys Obsahuje vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou dány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom Hodnota parametru validFrom nebo , pokud validFrom je null, . UtcNow
ValidTo Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (podle parametru validFrom ) plus SessionSecurityTokenHandler.DefaultTokenLifetime vlastnost.

Platí pro

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, doby života a klíče.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, TimeSpan lifetime, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, TimeSpan lifetime, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * TimeSpan * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, lifetime As TimeSpan, key As SymmetricSecurityKey)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity přidružený k této relaci.

contextId
UniqueId

Identifikátor kontextu přidružený k tomuto tokenu.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

endpointId
String

Koncový bod, ke kterému je tento token vázán. Prázdný řetězec vytvoří token bez oboru.

lifetime
TimeSpan

Životnost tokenu relace. Vlastnost bude nastavena ValidFrom na UtcNow hodnotu a ValidTo vlastnost bude nastavena na ValidFrom plus období určené tímto parametrem.

key
SymmetricSecurityKey

Volitelný symetrický klíč relace.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost Identities objektu claimsPrincipal je null.

-nebo-

contextId je null.

-nebo-

endpointId je null.

lifetime je menší než nebo rovno Zero.

Poznámky

Následující tabulka obsahuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy .

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId contextId
EndpointId endpointId
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime UtcNow
KeyExpirationTime UtcNow Plus lifetime
KeyGeneration null
SecurityKeys Obsahuje jeden prvek, který je nebo key , pokud key je null, vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou dány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom UtcNow
ValidTo UtcNow Plus lifetime

Platí pro

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, platného časového razítka, doby života a klíče.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, DateTime validFrom, TimeSpan lifetime, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, DateTime validFrom, TimeSpan lifetime, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * DateTime * TimeSpan * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, validFrom As DateTime, lifetime As TimeSpan, key As SymmetricSecurityKey)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity přidružený k této relaci.

contextId
UniqueId

Identifikátor kontextu přidružený k tomuto tokenu.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

endpointId
String

Koncový bod, ke kterému je tento token vázán. Prázdný řetězec vytvoří token bez oboru.

validFrom
DateTime

Čas, kdy token začne platit.

lifetime
TimeSpan

Životnost tokenu relace. Vlastnost bude nastavena ValidTo na ValidFrom plus období určené tímto parametrem.

key
SymmetricSecurityKey

Volitelný symetrický klíč relace.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost Identities objektu claimsPrincipal je null.

-nebo-

contextId je null.

-nebo-

endpointId je null.

lifetime je menší než nebo rovno Zero.

Poznámky

Následující tabulka obsahuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy .

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId contextId nebo , pokud contextId je null, vygenerované jedinečné ID.
EndpointId endpointId
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime validFrom
KeyExpirationTime validFrom plus lifetime.
KeyGeneration null
SecurityKeys Obsahuje jeden prvek, který je nebo key , pokud key je null, vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou dány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom validFrom
ValidTo validFrom plus lifetime.

Platí pro

SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey)

Inicializuje novou instanci třídy pomocí zadaného objektu SessionSecurityToken zabezpečení, ID kontextu, kontextu, koncového bodu, času spuštění, času vypršení platnosti a klíče.

public:
 SessionSecurityToken(System::Security::Claims::ClaimsPrincipal ^ claimsPrincipal, System::Xml::UniqueId ^ contextId, System::String ^ context, System::String ^ endpointId, Nullable<DateTime> validFrom, Nullable<DateTime> validTo, System::IdentityModel::Tokens::SymmetricSecurityKey ^ key);
public SessionSecurityToken (System.Security.Claims.ClaimsPrincipal claimsPrincipal, System.Xml.UniqueId contextId, string context, string endpointId, DateTime? validFrom, DateTime? validTo, System.IdentityModel.Tokens.SymmetricSecurityKey key);
new System.IdentityModel.Tokens.SessionSecurityToken : System.Security.Claims.ClaimsPrincipal * System.Xml.UniqueId * string * string * Nullable<DateTime> * Nullable<DateTime> * System.IdentityModel.Tokens.SymmetricSecurityKey -> System.IdentityModel.Tokens.SessionSecurityToken
Public Sub New (claimsPrincipal As ClaimsPrincipal, contextId As UniqueId, context As String, endpointId As String, validFrom As Nullable(Of DateTime), validTo As Nullable(Of DateTime), key As SymmetricSecurityKey)

Parametry

claimsPrincipal
ClaimsPrincipal

Objekt zabezpečení deklarací identity přidružený k této relaci.

contextId
UniqueId

Identifikátor kontextu přidružený k tomuto tokenu.

context
String

Volitelný kontextový řetězec specifický pro aplikaci.

endpointId
String

Koncový bod, ke kterému je tento token vázán. Prázdný řetězec vytvoří token bez oboru.

validFrom
Nullable<DateTime>

Časový okamžik, kdy token začne platit. null a zadejte UtcNow.

validTo
Nullable<DateTime>

Čas, po jehož uplynutí token přestane být platný. null k určení, že hodnota má být určena přidáním hodnoty DefaultTokenLifetime vlastnosti k času určenému parametrem validFrom .

key
SymmetricSecurityKey

Volitelný symetrický klíč relace.

Výjimky

claimsPrincipal je null.

-nebo-

Vlastnost Identities objektu claimsPrincipal je null.

-nebo-

contextId je null.

validFrom je větší než nebo rovno validTo.

-nebo-

validTo je menší než aktuální čas.

Poznámky

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.

Vlastnost Počáteční hodnota
ClaimsPrincipal claimsPrincipal
Context context
ContextId contextId
EndpointId endpointId
Id Nastavte na vygenerované jedinečné ID.
IsPersistent false
IsReferenceMode false
KeyEffectiveTime Nastavte na hodnotu ValidFrom vlastnosti určenou parametrem ValidFrom .
KeyExpirationTime Hodnota ValidTo vlastnosti určená parametrem ValidTo .
KeyGeneration null
SecurityKeys Obsahuje jeden prvek, který je buď key nebo , pokud key je null, vygenerovaný 128bitový symetrický klíč. Poznámka: Výchozí implementace tuto vlastnost nepoužívá. Podpisové a šifrovací klíče jsou diktovány transformacemi souborů cookie použitými objektem SessionSecurityTokenHandler , který token zpracovává.
ValidFrom Hodnota parametru validFrom nebo, pokud validFrom je null, UtcNow.
ValidTo Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (určená parametrem validFrom ) plus SessionSecurityTokenHandler.DefaultTokenLifetime vlastnost.

Platí pro