SamlConditions Classe

Definição

Representa um conjunto de condições que devem ser tidas em conta ao avaliar a validade de uma afirmação SAML.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Herança
SamlConditions

Observações

SamlSecurityToken os tokens de segurança especificam as suas reivindicações usando asserções SAML e um conjunto de condições que devem ser tidas em conta ao avaliar a validade da afirmação SAML. A SamlConditions classe representa o conjunto de condições. Um exemplo de condição é se a asserção SAML não pode ser armazenada em cache, que é representada pela SamlDoNotCacheCondition classe.

A especificação SAML define duas condições e permite que o conjunto de condições seja estendido. As duas condições definidas pela especificação SAML são SamlAudienceRestrictionCondition e SamlDoNotCacheCondition. Para definir uma nova condição, derive-se uma classe a partir da SamlCondition classe.

Construtores

Name Description
SamlConditions()

Inicializa uma nova instância da SamlConditions classe.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Inicializa uma nova instância da SamlConditions classe usando o período de tempo e as condições especificadas quando a asserção SAML é válida.

SamlConditions(DateTime, DateTime)

Inicializa uma nova instância da SamlConditions classe usando o período de tempo especificado para que a asserção SAML seja válida.

Propriedades

Name Description
Conditions

Obtém o conjunto de condições que devem ser consideradas ao avaliar a validade de uma afirmação SAML.

IsReadOnly

Obtém um valor que indica se as propriedades desta instância são de somente leitura.

NotBefore

Obtém o instante mais cedo em que a asserção SAML é válida.

NotOnOrAfter

Recebe o instante em que a asserção SAML expira.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MakeReadOnly()

Faz com que esta instância seja apenas de leitura.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lê o <saml:Conditions> elemento do leitor XML especificado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Escreve o <saml:Conditions> elemento no serializador XML especificado.

Aplica-se a

Ver também