Share via


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

Les jetons de sécurité SamlSecurityToken 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 classe SamlConditions représente l'ensemble de conditions. Exemple de condition : si l'assertion SAML doit être mise en cache ou non, ce qui est représenté par la classe SamlDoNotCacheCondition.

La spécification SAML définit deux conditions et permet à l'ensemble de conditions d'être étendu. 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 classe SamlCondition.

Constructeurs

SamlConditions()

Initialise une nouvelle instance de la classe SamlConditions.

SamlConditions(DateTime, DateTime)

Initialise une nouvelle instance de la classe SamlConditions à l'aide du délai spécifié pendant lequel l'assertion SAML est valide.

SamlConditions(DateTime, DateTime, IEnumerable<SamlCondition>)

Initialise une nouvelle instance de la classe SamlConditions à l'aide du délai et des conditions spécifiés lorsque l'assertion SAML est valide.

Propriétés

Conditions

Obtient l'ensemble de conditions qui doivent être prises en considération 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 le premier instant où l'assertion SAML est valide.

NotOnOrAfter

Obtient le premier instant où l'assertion SAML expire.

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MakeReadOnly()

Provoque la mise en lecture seule de cette instance.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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