SessionSecurityToken Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe SessionSecurityToken.
Surcharges
| Nom | Description |
|---|---|
| SessionSecurityToken(ClaimsPrincipal) |
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal spécifié. |
| SessionSecurityToken(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la classe SessionSecurityToken avec des données sérialisées. |
| SessionSecurityToken(ClaimsPrincipal, String) |
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton de démarrage spécifiés. |
| SessionSecurityToken(ClaimsPrincipal, TimeSpan) |
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal spécifié. Le nouveau jeton est valide à partir de la durée de UtcNow vie spécifiée. |
| SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>) |
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton d’amorçage spécifiés ; et avec l’heure de début et l’heure d’expiration spécifiées. |
| SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>) |
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton d’amorçage spécifiés ; et avec l’heure de début et l’heure d’expiration spécifiées. Le nouveau jeton est étendu au point de terminaison spécifié. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey) |
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de la durée de vie et de la SessionSecurityToken clé spécifiés. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey) |
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de l’horodatage valide, de la durée de vie et de la SessionSecurityToken clé spécifiés. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey) |
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de l’heure de début, de l’heure SessionSecurityToken d’expiration et de la clé spécifiées. |
SessionSecurityToken(ClaimsPrincipal)
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal spécifié.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications à partir duquel initialiser le jeton.
Exceptions
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Définissez sur un ID unique généré. |
| EndpointId | String.Empty |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow plus la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
| KeyGeneration | null |
| SecurityKeys | Contient une clé symétrique 128 bits générée. Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow plus la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
S’applique à
SessionSecurityToken(SerializationInfo, StreamingContext)
Initialise une nouvelle instance de la classe SessionSecurityToken avec des données sérialisées.
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)
Paramètres
- info
- SerializationInfo
Données d’objet sérialisées.
- context
- StreamingContext
Informations contextuelles sur la source.
S’applique à
SessionSecurityToken(ClaimsPrincipal, String)
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton de démarrage spécifiés.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications généré à partir du jeton d’amorçage.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
Exceptions
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Définissez sur un ID unique généré. |
| EndpointId | String.Empty |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow plus la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
| KeyGeneration | null |
| SecurityKeys | Contient une clé symétrique 128 bits générée. Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow plus la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
S’applique à
SessionSecurityToken(ClaimsPrincipal, TimeSpan)
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal spécifié. Le nouveau jeton est valide à partir de la durée de UtcNow vie spécifiée.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications à partir duquel initialiser le jeton.
- lifetime
- TimeSpan
Période à partir de l’heure actuelle pendant laquelle le jeton est valide. La ValidFrom propriété est définie UtcNow sur et la ValidTo propriété est définie sur ValidFrom plus la période spécifiée par ce paramètre.
Exceptions
lifetime est inférieur ou égal à Zero.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Définissez sur un ID unique généré. |
| EndpointId | String.Empty |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow plus lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contient une clé symétrique 128 bits générée. Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow plus lifetime. |
S’applique à
SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>)
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton d’amorçage spécifiés ; et avec l’heure de début et l’heure d’expiration spécifiées.
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))
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications généré à partir du jeton d’amorçage.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
Heure après laquelle le jeton n’est plus valide.
null pour spécifier que la valeur doit être déterminée en ajoutant la valeur de la DefaultTokenLifetime propriété à l’heure spécifiée par le validFrom paramètre.
Exceptions
Les validFrom paramètres et validTo les paramètres ne peuvent pas être validés ; par exemple, validTo spécifie une heure antérieure à validFrom.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Définissez sur un ID unique généré. |
| EndpointId | String.Empty |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Définissez la valeur de la ValidFrom propriété comme déterminé par le ValidFrom paramètre. |
| KeyExpirationTime | Valeur de la ValidTo propriété telle que déterminée par le ValidTo paramètre. |
| KeyGeneration | null |
| SecurityKeys | Contient une clé symétrique 128 bits générée. Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | Valeur du validFrom paramètre, ou, le cas échéant validFromnull, UtcNow. |
| ValidTo | Valeur du validFrom paramètre. Si validFrom c’est nullle cas, la valeur de la ValidFrom propriété (telle que déterminée par le validFrom paramètre) ainsi que la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
S’applique à
SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)
Initialise une nouvelle instance de la SessionSecurityToken classe à partir du principal et du jeton d’amorçage spécifiés ; et avec l’heure de début et l’heure d’expiration spécifiées. Le nouveau jeton est étendu au point de terminaison spécifié.
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))
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications généré à partir du jeton d’amorçage.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
- endpointId
- String
Point de terminaison auquel ce jeton est lié. Une chaîne vide crée un jeton nonscope.
Heure après laquelle le jeton n’est plus valide.
null pour spécifier que la valeur doit être déterminée en ajoutant la valeur de la DefaultTokenLifetime propriété à l’heure spécifiée par le validFrom paramètre.
Exceptions
claimsPrincipal a la valeur null.
- ou -
La Identities propriété de claimsPrincipal est null.
- ou -
endpointId a la valeur null.
Les validFrom paramètres et validTo les paramètres ne peuvent pas être validés ; par exemple, validTo spécifie une heure antérieure à validFrom.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Définissez sur un ID unique généré. |
| EndpointId | endpointId |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Définissez la valeur de la ValidFrom propriété comme déterminé par le ValidFrom paramètre. |
| KeyExpirationTime | Valeur de la ValidTo propriété telle que déterminée par le ValidTo paramètre. |
| KeyGeneration | null |
| SecurityKeys | Contient une clé symétrique 128 bits générée. Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | Valeur du validFrom paramètre, ou, le cas échéant validFromnull, UtcNow. |
| ValidTo | Valeur du validFrom paramètre. Si validFrom c’est nullle cas, la valeur de la ValidFrom propriété (telle que déterminée par le validFrom paramètre) ainsi que la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |
S’applique à
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey)
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de la durée de vie et de la SessionSecurityToken clé spécifiés.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications associé à cette session.
- contextId
- UniqueId
Identificateur de contexte associé à ce jeton.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
- endpointId
- String
Point de terminaison auquel ce jeton est lié. Une chaîne vide crée un jeton nonscope.
- lifetime
- TimeSpan
Durée de vie du jeton de session. La ValidFrom propriété est définie UtcNow sur et la ValidTo propriété est définie sur ValidFrom plus la période spécifiée par ce paramètre.
Clé de session symétrique facultative.
Exceptions
claimsPrincipal a la valeur null.
- ou -
La Identities propriété de claimsPrincipal est null.
- ou -
contextId a la valeur null.
- ou -
endpointId a la valeur null.
lifetime est inférieur ou égal à Zero.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow plus lifetime |
| KeyGeneration | null |
| SecurityKeys | Contient un élément unique ou key , le cas key échéant null, une clé symétrique 128 bits générée.
Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow plus lifetime |
S’applique à
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey)
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de l’horodatage valide, de la durée de vie et de la SessionSecurityToken clé spécifiés.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications associé à cette session.
- contextId
- UniqueId
Identificateur de contexte associé à ce jeton.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
- endpointId
- String
Point de terminaison auquel ce jeton est lié. Une chaîne vide crée un jeton nonscope.
- validFrom
- DateTime
Heure à laquelle le jeton devient valide.
- lifetime
- TimeSpan
Durée de vie du jeton de session. La ValidTo propriété est définie sur ValidFrom plus la période spécifiée par ce paramètre.
Clé de session symétrique facultative.
Exceptions
claimsPrincipal a la valeur null.
- ou -
La Identities propriété de claimsPrincipal est null.
- ou -
contextId a la valeur null.
- ou -
endpointId a la valeur null.
lifetime est inférieur ou égal à Zero.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId |
contextId ou, si contextId c’est nullle cas, un ID unique généré. |
| EndpointId | endpointId |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | validFrom |
| KeyExpirationTime |
validFrom plus lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contient un élément unique ou key , le cas key échéant null, une clé symétrique 128 bits générée.
Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | validFrom |
| ValidTo |
validFrom plus lifetime. |
S’applique à
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey)
Initialise une nouvelle instance de la classe à l’aide du principal, de l’ID de contexte, du contexte, du contexte, du point de terminaison, de l’heure de début, de l’heure SessionSecurityToken d’expiration et de la clé spécifiées.
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)
Paramètres
- claimsPrincipal
- ClaimsPrincipal
Principal de revendications associé à cette session.
- contextId
- UniqueId
Identificateur de contexte associé à ce jeton.
- context
- String
Chaîne de contexte facultative spécifique à l’application.
- endpointId
- String
Point de terminaison auquel ce jeton est lié. Une chaîne vide crée un jeton nonscope.
Heure après laquelle le jeton n’est plus valide.
null pour spécifier que la valeur doit être déterminée en ajoutant la valeur de la DefaultTokenLifetime propriété à l’heure spécifiée par le validFrom paramètre.
Clé de session symétrique facultative.
Exceptions
claimsPrincipal a la valeur null.
- ou -
La Identities propriété de claimsPrincipal est null.
- ou -
contextId a la valeur null.
validFrom est supérieur ou égal à validTo.
- ou -
validTo est inférieur à l’heure actuelle.
Remarques
Le tableau suivant présente les valeurs de propriété initiales d’une instance de la SessionSecurityToken classe.
| Propriété | Valeur initiale |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Définissez sur un ID unique généré. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Définissez la valeur de la ValidFrom propriété comme déterminé par le ValidFrom paramètre. |
| KeyExpirationTime | Valeur de la ValidTo propriété telle que déterminée par le ValidTo paramètre. |
| KeyGeneration | null |
| SecurityKeys | Contient un élément unique ou key , le cas key échéant null, une clé symétrique 128 bits générée.
Note: L’implémentation par défaut n’utilise pas cette propriété. Les clés de signature et de chiffrement sont dictées par les transformations de cookie appliquées par le SessionSecurityTokenHandler jeton qui traite le jeton. |
| ValidFrom | Valeur du validFrom paramètre, ou, le cas échéant validFromnull, UtcNow. |
| ValidTo | Valeur du validFrom paramètre. Si validFrom c’est nullle cas, la valeur de la ValidFrom propriété (telle que déterminée par le validFrom paramètre) ainsi que la SessionSecurityTokenHandler.DefaultTokenLifetime propriété. |