SessionSecurityToken Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe SessionSecurityToken.
Sobrecargas
| SessionSecurityToken(ClaimsPrincipal) |
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança especificada. |
| SessionSecurityToken(SerializationInfo, StreamingContext) |
Inicializa uma nova instância da classe SessionSecurityToken com dados serializados. |
| SessionSecurityToken(ClaimsPrincipal, String) |
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados. |
| SessionSecurityToken(ClaimsPrincipal, TimeSpan) |
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança especificada. O novo token é válido de UtcNow até o tempo de vida especificado. |
| SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados; e com a hora de início e hora de expiração especificadas. |
| SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>) |
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados; e com a hora de início e hora de expiração especificadas. O novo token tem o escopo definido para o ponto de extremidade especificado. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey) |
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, tempo de vida e chave especificados. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey) |
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, carimbo de data/hora válido, tempo de vida e chave especificados. |
| SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey) |
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, hora de início, tempo de expiração e chave especificados. |
SessionSecurityToken(ClaimsPrincipal)
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança especificada.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de segurança de declarações da qual inicializar o token.
Exceções
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Defina como uma ID exclusiva gerada. |
| EndpointId | String.Empty |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
| KeyGeneration | null |
| SecurityKeys | Contém uma chave simétrica de 128 bits gerada. Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
Aplica-se a
SessionSecurityToken(SerializationInfo, StreamingContext)
Inicializa uma nova instância da classe SessionSecurityToken com dados serializados.
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)
Parâmetros
- info
- SerializationInfo
Os dados do objeto serializado.
- context
- StreamingContext
Informações contextuais sobre a origem.
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, String)
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações que foi gerada com base no token de inicialização.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
Exceções
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Defina como uma ID exclusiva gerada. |
| EndpointId | String.Empty |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime | UtcNow mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
| KeyGeneration | null |
| SecurityKeys | Contém uma chave simétrica de 128 bits gerada. Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | UtcNow |
| ValidTo | UtcNow mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, TimeSpan)
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança especificada. O novo token é válido de UtcNow até o tempo de vida especificado.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de segurança de declarações da qual inicializar o token.
- lifetime
- TimeSpan
O período a partir da hora atual durante o qual o token é válido. A propriedade ValidFrom será definida como UtcNow e a propriedade ValidTo será definida como ValidFrom, além do período especificado por este parâmetro.
Exceções
lifetime é menor ou igual a Zero.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | null |
| ContextId | Defina como uma ID exclusiva gerada. |
| EndpointId | String.Empty |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow mais lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contém uma chave simétrica de 128 bits gerada. Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow mais lifetime. |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, String, Nullable<DateTime>, Nullable<DateTime>)
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados; e com a hora de início e hora de expiração especificadas.
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))
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações que foi gerada com base no token de inicialização.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
O instante de tempo no qual o token se torna válido.
null para especificar UtcNow.
O instante de tempo após o qual o token não é mais válido.
null para especificar que o valor deve ser determinado pela adição do valor da propriedade DefaultTokenLifetime ao tempo especificado pelo parâmetro validFrom.
Exceções
Os parâmetros validFrom e validTo não podem ser validados; por exemplo, validTo especifica uma hora anterior a validFrom.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Defina como uma ID exclusiva gerada. |
| EndpointId | String.Empty |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Defina como o valor da ValidFrom propriedade conforme determinado pelo ValidFrom parâmetro . |
| KeyExpirationTime | O valor da ValidTo propriedade conforme determinado pelo ValidTo parâmetro . |
| KeyGeneration | null |
| SecurityKeys | Contém uma chave simétrica de 128 bits gerada. Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | O valor do validFrom parâmetro ou, se validFrom for null, UtcNow. |
| ValidTo | O valor do validFrom parâmetro . Se validFrom for null, o valor da ValidFrom propriedade (conforme determinado pelo validFrom parâmetro ) mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, String, String, Nullable<DateTime>, Nullable<DateTime>)
Inicializa uma nova instância da classe SessionSecurityToken com base na entidade de segurança e no token de inicialização especificados; e com a hora de início e hora de expiração especificadas. O novo token tem o escopo definido para o ponto de extremidade especificado.
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))
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações que foi gerada com base no token de inicialização.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
- endpointId
- String
O ponto de extremidade ao qual este token está associado. Uma cadeia de caracteres vazia cria um token sem escopo.
O instante de tempo no qual o token se torna válido.
null para especificar UtcNow.
O instante de tempo após o qual o token não é mais válido.
null para especificar que o valor deve ser determinado pela adição do valor da propriedade DefaultTokenLifetime ao tempo especificado pelo parâmetro validFrom.
Exceções
claimsPrincipal é null.
- ou -
A propriedade Identities de claimsPrincipal é null.
- ou -
endpointId é null.
Os parâmetros validFrom e validTo não podem ser validados; por exemplo, validTo especifica uma hora anterior a validFrom.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | Defina como uma ID exclusiva gerada. |
| EndpointId | endpointId |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Defina como o valor da ValidFrom propriedade conforme determinado pelo ValidFrom parâmetro . |
| KeyExpirationTime | O valor da ValidTo propriedade conforme determinado pelo ValidTo parâmetro . |
| KeyGeneration | null |
| SecurityKeys | Contém uma chave simétrica de 128 bits gerada. Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | O valor do validFrom parâmetro ou, se validFrom for null, UtcNow. |
| ValidTo | O valor do validFrom parâmetro . Se validFrom for null, o valor da ValidFrom propriedade (conforme determinado pelo validFrom parâmetro ) mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, TimeSpan, SymmetricSecurityKey)
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, tempo de vida e chave especificados.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações associada a esta sessão.
- contextId
- UniqueId
O identificador de contexto associado a este token.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
- endpointId
- String
O ponto de extremidade ao qual este token está associado. Uma cadeia de caracteres vazia cria um token sem escopo.
- lifetime
- TimeSpan
O tempo de vida do token de sessão. A propriedade ValidFrom será definida como UtcNow e a propriedade ValidTo será definida como ValidFrom, além do período especificado por este parâmetro.
Uma chave da sessão simétrica opcional.
Exceções
claimsPrincipal é null.
- ou -
A propriedade Identities de claimsPrincipal é null.
- ou -
contextId é null.
- ou -
endpointId é null.
lifetime é menor ou igual a Zero.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | UtcNow |
| KeyExpirationTime |
UtcNow Mais lifetime |
| KeyGeneration | null |
| SecurityKeys | Contém um único elemento que é key ou, se key for null, uma chave simétrica de 128 bits gerada.
Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | UtcNow |
| ValidTo |
UtcNow Mais lifetime |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, DateTime, TimeSpan, SymmetricSecurityKey)
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, carimbo de data/hora válido, tempo de vida e chave especificados.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações associada a esta sessão.
- contextId
- UniqueId
O identificador de contexto associado a este token.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
- endpointId
- String
O ponto de extremidade ao qual este token está associado. Uma cadeia de caracteres vazia cria um token sem escopo.
- validFrom
- DateTime
A hora na qual o token se torna válido.
- lifetime
- TimeSpan
O tempo de vida do token de sessão. A propriedade ValidTo será definida como ValidFrom, além do período especificado por este parâmetro.
Uma chave da sessão simétrica opcional.
Exceções
claimsPrincipal é null.
- ou -
A propriedade Identities de claimsPrincipal é null.
- ou -
contextId é null.
- ou -
endpointId é null.
lifetime é menor ou igual a Zero.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId |
contextId ou, se contextId for null, uma ID exclusiva gerada. |
| EndpointId | endpointId |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | validFrom |
| KeyExpirationTime |
validFrom mais lifetime. |
| KeyGeneration | null |
| SecurityKeys | Contém um único elemento que é key ou, se key for null, uma chave simétrica de 128 bits gerada.
Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | validFrom |
| ValidTo |
validFrom mais lifetime. |
Aplica-se a
SessionSecurityToken(ClaimsPrincipal, UniqueId, String, String, Nullable<DateTime>, Nullable<DateTime>, SymmetricSecurityKey)
Inicializa uma nova instância da classe SessionSecurityToken usando a entidade de segurança, ID de contexto, contexto, ponto de extremidade, hora de início, tempo de expiração e chave especificados.
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)
Parâmetros
- claimsPrincipal
- ClaimsPrincipal
A entidade de declarações associada a esta sessão.
- contextId
- UniqueId
O identificador de contexto associado a este token.
- context
- String
Uma cadeia de caracteres de contexto opcional, específica ao aplicativo.
- endpointId
- String
O ponto de extremidade ao qual este token está associado. Uma cadeia de caracteres vazia cria um token sem escopo.
O instante de tempo no qual o token se torna válido.
null para especificar UtcNow.
O instante de tempo após o qual o token não é mais válido.
null para especificar que o valor deve ser determinado pela adição do valor da propriedade DefaultTokenLifetime ao tempo especificado pelo parâmetro validFrom.
Uma chave da sessão simétrica opcional.
Exceções
claimsPrincipal é null.
- ou -
A propriedade Identities de claimsPrincipal é null.
- ou -
contextId é null.
validFrom é maior ou igual a validTo.
- ou -
validTo é menor que a hora atual.
Comentários
A tabela a seguir mostra valores de propriedade iniciais para uma instância da SessionSecurityToken classe .
| Propriedade | Valor inicial |
|---|---|
| ClaimsPrincipal | claimsPrincipal |
| Context | context |
| ContextId | contextId |
| EndpointId | endpointId |
| Id | Defina como uma ID exclusiva gerada. |
| IsPersistent | false |
| IsReferenceMode | false |
| KeyEffectiveTime | Defina como o valor da ValidFrom propriedade conforme determinado pelo ValidFrom parâmetro . |
| KeyExpirationTime | O valor da ValidTo propriedade conforme determinado pelo ValidTo parâmetro . |
| KeyGeneration | null |
| SecurityKeys | Contém um único elemento que é key ou, se key for null, uma chave simétrica de 128 bits gerada.
Nota: A implementação padrão não usa essa propriedade. As chaves de assinatura e criptografia são ditadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token. |
| ValidFrom | O valor do validFrom parâmetro ou, se validFrom for null, UtcNow. |
| ValidTo | O valor do validFrom parâmetro . Se validFrom for null, o valor da ValidFrom propriedade (conforme determinado pelo validFrom parâmetro ) mais a SessionSecurityTokenHandler.DefaultTokenLifetime propriedade . |