SessionSecurityToken Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci SessionSecurityToken třídy.
Přetížení
| Name | Description |
|---|---|
| SessionSecurityToken(ClaimsPrincipal) |
Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení. |
| SessionSecurityToken(SerializationInfo, StreamingContext) |
Inicializuje novou instanci SessionSecurityToken třídy serializovanými daty. |
| SessionSecurityToken(ClaimsPrincipal, String) |
Inicializuje novou instanci třídy ze zadaného objektu SessionSecurityToken zabezpečení a bootstrap tokenu. |
| SessionSecurityToken(ClaimsPrincipal, TimeSpan) |
Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení. Nový token je platný od UtcNow zadané doby života. |
| SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializuje novou instanci třídy ze zadaného instančního SessionSecurityToken objektu a bootstrap tokenu a se zadaným časem spuštění a vypršením platnosti. |
| SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializuje novou instanci třídy ze zadaného instančního SessionSecurityToken objektu a bootstrap tokenu a se zadaným časem spuštění a vypršením 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, počátečního času, č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á token inicializovat.
Výjimky
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 SessionSecurityTokenHandler.DefaultTokenLifetime plus vlastnost. |
| 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, které token SessionSecurityTokenHandler zpracovává. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow SessionSecurityTokenHandler.DefaultTokenLifetime plus vlastnost. |
Platí pro
SessionSecurityToken(SerializationInfo, StreamingContext)
Inicializuje novou instanci SessionSecurityToken třídy 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 třídy ze zadaného objektu SessionSecurityToken zabezpečení a bootstrap 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
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 SessionSecurityTokenHandler.DefaultTokenLifetime plus vlastnost. |
| 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, které token SessionSecurityTokenHandler zpracovává. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow SessionSecurityTokenHandler.DefaultTokenLifetime plus vlastnost. |
Platí pro
SessionSecurityToken(ClaimsPrincipal, TimeSpan)
Inicializuje novou instanci SessionSecurityToken třídy ze zadaného objektu zabezpečení. Nový token je platný od UtcNow zadané doby života.
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á token inicializovat.
- lifetime
- TimeSpan
Období od aktuálního času, během kterého je token platný. Vlastnost bude nastavena ValidFromUtcNow a ValidTo vlastnost bude nastavena na ValidFrom plus období určené tímto parametrem.
Výjimky
lifetime je menší než nebo rovno Zero.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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, které token SessionSecurityTokenHandler 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 instančního SessionSecurityToken objektu a bootstrap tokenu a se zadaným časem spuštění a vypršením 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.
Čas, po kterém už token není platný.
null určit, že hodnota by měla být určena přidáním hodnoty DefaultTokenLifetime vlastnosti do času určeného parametrem validFrom .
Výjimky
Parametry validFrom nelze validTo ověřit. validTo Například určuje čas, který nastane dříve než validFrom.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 podle parametru 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, které token SessionSecurityTokenHandler zpracovává. |
| ValidFrom | Hodnota parametru validFrom , nebo, pokud validFrom je null, UtcNow. |
| ValidTo | Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (jak je určeno parametrem validFrom ) plus SessionSecurityTokenHandler.DefaultTokenLifetime vlastnost. |
Platí pro
SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)
Inicializuje novou instanci třídy ze zadaného instančního SessionSecurityToken objektu a bootstrap tokenu a se zadaným časem spuštění a vypršením 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ří neskopovaný token.
Čas, po kterém už token není platný.
null určit, že hodnota by měla být určena přidáním hodnoty DefaultTokenLifetime vlastnosti do času určeného parametrem validFrom .
Výjimky
claimsPrincipal je null.
nebo
Identities Vlastnost claimsPrincipal je null.
nebo
endpointId je null.
Parametry validFrom nelze validTo ověřit. validTo Například určuje čas, který nastane dříve než validFrom.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 podle parametru 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, které token SessionSecurityTokenHandler zpracovává. |
| ValidFrom | Hodnota parametru validFrom , nebo, pokud validFrom je null, UtcNow. |
| ValidTo | Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (jak je určeno parametrem 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, životnosti 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ří neskopovaný token.
- lifetime
- TimeSpan
Životnost tokenu relace. Vlastnost bude nastavena ValidFromUtcNow a ValidTo vlastnost bude nastavena na ValidFrom plus období určené tímto parametrem.
Volitelný symetrický klíč relace.
Výjimky
claimsPrincipal je null.
nebo
Identities Vlastnost claimsPrincipal je null.
nebo
contextId je null.
nebo
endpointId je null.
lifetime je menší než nebo rovno Zero.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 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, které token SessionSecurityTokenHandler 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, životnosti 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ří neskopovaný token.
- validFrom
- DateTime
Čas, kdy se token stane platným.
- lifetime
- TimeSpan
Životnost tokenu relace. Vlastnost ValidTo bude nastavena na ValidFrom plus období určené tímto parametrem.
Volitelný symetrický klíč relace.
Výjimky
claimsPrincipal je null.
nebo
Identities Vlastnost claimsPrincipal je null.
nebo
contextId je null.
nebo
endpointId je null.
lifetime je menší než nebo rovno Zero.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 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, které token SessionSecurityTokenHandler 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, počátečního času, č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ří neskopovaný token.
Čas, po kterém už token není platný.
null určit, že hodnota by měla být určena přidáním hodnoty DefaultTokenLifetime vlastnosti do času určeného parametrem validFrom .
Volitelný symetrický klíč relace.
Výjimky
validFrom je větší než nebo rovno validTo.
nebo
validTo je menší než aktuální čas.
Poznámky
Následující tabulka zobrazuje počáteční hodnoty vlastností pro instanci SessionSecurityToken třídy.
| Vlastnictví | 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 podle parametru 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, které token SessionSecurityTokenHandler zpracovává. |
| ValidFrom | Hodnota parametru validFrom , nebo, pokud validFrom je null, UtcNow. |
| ValidTo | Hodnota parametru validFrom . Pokud validFrom je null, hodnota ValidFrom vlastnosti (jak je určeno parametrem validFrom ) plus SessionSecurityTokenHandler.DefaultTokenLifetime vlastnost. |