Partilhar via


SessionSecurityToken Construtores

Definição

Inicializa uma nova instância da classe SessionSecurityToken.

Sobrecargas

Nome Description
SessionSecurityToken(ClaimsPrincipal)

Inicializa uma nova instância da classe da SessionSecurityToken entidade de segurança especificada.

SessionSecurityToken(SerializationInfo, StreamingContext)

Inicializa uma nova instância da SessionSecurityToken classe com dados serializados.

SessionSecurityToken(ClaimsPrincipal, String)

Inicializa uma nova instância da classe do SessionSecurityToken token principal e inicializador especificados.

SessionSecurityToken(ClaimsPrincipal, TimeSpan)

Inicializa uma nova instância da classe da SessionSecurityToken entidade de segurança especificada. O novo token é válido por meio do tempo de UtcNow vida especificado.

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

Inicializa uma nova instância da classe do SessionSecurityToken token principal e inicializador especificado e com a hora de início e a hora de expiração especificadas.

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

Inicializa uma nova instância da classe do SessionSecurityToken token principal e inicializador especificado e com a hora de início e a hora de expiração especificadas. O novo token está no escopo do ponto de extremidade especificado.

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

Inicializa uma nova instância da classe usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, o SessionSecurityToken tempo de vida e a chave especificados.

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

Inicializa uma nova instância da classe usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, o carimbo de data/hora válido, o SessionSecurityToken tempo de vida e a chave especificados.

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

Inicializa uma nova instância da classe usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, a hora de início, a SessionSecurityToken hora de expiração e a chave especificadas.

SessionSecurityToken(ClaimsPrincipal)

Inicializa uma nova instância da classe da SessionSecurityToken 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

claimsPrincipal é null.

- ou -

A Identities propriedade de claimsPrincipal é null.

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 determinadas 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 SessionSecurityToken classe 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 do SessionSecurityToken token principal e inicializador 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 segurança de declarações que foi gerada a partir do token de inicialização.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade de claimsPrincipal é null.

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 determinadas 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 da SessionSecurityToken entidade de segurança especificada. O novo token é válido por meio do tempo de UtcNow 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 do momento atual durante o qual o token é válido. A ValidFrom propriedade será definida UtcNow e a ValidTo propriedade será definida como ValidFrom mais o período especificado por esse parâmetro.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade de claimsPrincipal é 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 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 plus 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 determinadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token.
ValidFrom UtcNow
ValidTo UtcNow plus lifetime.

Aplica-se a

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

Inicializa uma nova instância da classe do SessionSecurityToken token principal e inicializador especificado e com a hora de início e a 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 segurança de declarações que foi gerada a partir do token de inicialização.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

validFrom
Nullable<DateTime>

O instante em que o token se torna válido. null para especificar UtcNow.

validTo
Nullable<DateTime>

O instante de tempo após o qual o token não é mais válido. null para especificar que o valor deve ser determinado adicionando o valor da DefaultTokenLifetime propriedade ao tempo especificado pelo validFrom parâmetro.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade de claimsPrincipal é null.

O validFrom parâmetro e o parâmetro validTo não podem ser validados; por exemplo, validTo especifica uma hora que ocorre antes de 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 determinadas 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 do SessionSecurityToken token principal e inicializador especificado e com a hora de início e a hora de expiração especificadas. O novo token está no escopo do 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 segurança de declarações que foi gerada a partir do token de inicialização.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

endpointId
String

O ponto de extremidade ao qual esse token está associado. Uma cadeia de caracteres vazia cria um token não copiado.

validFrom
Nullable<DateTime>

O instante em que o token se torna válido. null para especificar UtcNow.

validTo
Nullable<DateTime>

O instante de tempo após o qual o token não é mais válido. null para especificar que o valor deve ser determinado adicionando o valor da DefaultTokenLifetime propriedade ao tempo especificado pelo validFrom parâmetro.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade de claimsPrincipal é null.

- ou -

endpointId é null.

O validFrom parâmetro e o parâmetro validTo não podem ser validados; por exemplo, validTo especifica uma hora que ocorre antes de 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 determinadas 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 usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, o SessionSecurityToken tempo de vida e a 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 segurança de declarações associada a esta sessão.

contextId
UniqueId

O identificador de contexto associado a esse token.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

endpointId
String

O ponto de extremidade ao qual esse token está associado. Uma cadeia de caracteres vazia cria um token não copiado.

lifetime
TimeSpan

O tempo de vida do token de sessão. A ValidFrom propriedade será definida UtcNow e a ValidTo propriedade será definida como ValidFrom mais o período especificado por esse parâmetro.

key
SymmetricSecurityKey

Uma chave de sessão simétrica opcional.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade 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 ou key , 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 determinadas 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 usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, o carimbo de data/hora válido, o SessionSecurityToken tempo de vida e a 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 segurança de declarações associada a esta sessão.

contextId
UniqueId

O identificador de contexto associado a esse token.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

endpointId
String

O ponto de extremidade ao qual esse token está associado. Uma cadeia de caracteres vazia cria um token não copiado.

validFrom
DateTime

O momento em que o token se torna válido.

lifetime
TimeSpan

O tempo de vida do token de sessão. A ValidTo propriedade será definida como ValidFrom mais o período especificado por esse parâmetro.

key
SymmetricSecurityKey

Uma chave de sessão simétrica opcional.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade 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 plus lifetime.
KeyGeneration null
SecurityKeys Contém um único elemento ou key , 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 determinadas pelas transformações de cookie aplicadas pelo SessionSecurityTokenHandler que processa o token.
ValidFrom validFrom
ValidTo validFrom plus lifetime.

Aplica-se a

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

Inicializa uma nova instância da classe usando a entidade de segurança, a ID de contexto, o contexto, o ponto de extremidade, a hora de início, a SessionSecurityToken hora de expiração e a chave especificadas.

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 segurança de declarações associada a esta sessão.

contextId
UniqueId

O identificador de contexto associado a esse token.

context
String

Uma cadeia de caracteres de contexto opcional específica do aplicativo.

endpointId
String

O ponto de extremidade ao qual esse token está associado. Uma cadeia de caracteres vazia cria um token não copiado.

validFrom
Nullable<DateTime>

O instante em que o token se torna válido. null para especificar UtcNow.

validTo
Nullable<DateTime>

O instante de tempo após o qual o token não é mais válido. null para especificar que o valor deve ser determinado adicionando o valor da DefaultTokenLifetime propriedade ao tempo especificado pelo validFrom parâmetro.

key
SymmetricSecurityKey

Uma chave de sessão simétrica opcional.

Exceções

claimsPrincipal é null.

- ou -

A Identities propriedade 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 ou key , 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 determinadas 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