SamlConditions Classe

Définition

Représente un ensemble de conditions qui doivent être prises en compte lors de l’évaluation de la validité d’une assertion SAML.

public ref class SamlConditions
public class SamlConditions
type SamlConditions = class
Public Class SamlConditions
Héritage
SamlConditions

Remarques

SamlSecurityToken les jetons de sécurité spécifient leurs revendications à l’aide d’assertions SAML et d’un ensemble de conditions qui doivent être prises en compte lors de l’évaluation de la validité de l’assertion SAML. La SamlConditions classe représente l’ensemble de conditions. Un exemple de condition indique si l’assertion SAML ne doit pas être mise en cache, qui est représentée par la SamlDoNotCacheCondition classe.

La spécification SAML définit deux conditions et permet l’extension de l’ensemble des conditions. Les deux conditions définies par la spécification SAML sont SamlAudienceRestrictionCondition et SamlDoNotCacheCondition. Pour définir une nouvelle condition, dérivez une classe de la SamlCondition classe.

Constructeurs

Nom Description
SamlConditions()

Initialise une nouvelle instance de la classe SamlConditions.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Initialise une nouvelle instance de la SamlConditions classe à l’aide de la période et des conditions spécifiées lorsque l’assertion SAML est valide.

SamlConditions(DateTime, DateTime)

Initialise une nouvelle instance de la SamlConditions classe à l’aide de la période spécifiée pendant laquelle l’assertion SAML est valide.

Propriétés

Nom Description
Conditions

Obtient l’ensemble des conditions qui doivent être prises en compte lors de l’évaluation de la validité d’une assertion SAML.

IsReadOnly

Obtient une valeur qui indique si les propriétés de cette instance sont en lecture seule.

NotBefore

Obtient l’instant le plus ancien dans le temps où l’assertion SAML est valide.

NotOnOrAfter

Obtient l’instant dans le temps où l’assertion SAML expire.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Lit l’élément <saml:Conditions> à partir du lecteur XML spécifié.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Écrit l’élément <saml:Conditions> dans le sérialiseur XML spécifié.

S’applique à

Voir aussi