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í
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
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
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
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.
Č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
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.
Č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.
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.
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.
Č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
.
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. |