Share via


SamlSerializer.LoadCondition Méthode

Définition

Lit une condition qui doit être prise en compte lors de l'évaluation de la validité d'une assertion SAML à l'aide du lecteur XML spécifié.

public:
 virtual System::IdentityModel::Tokens::SamlCondition ^ LoadCondition(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlCondition LoadCondition (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
override this.LoadCondition : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlCondition
Public Overridable Function LoadCondition (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlCondition

Paramètres

reader
XmlDictionaryReader

XmlDictionaryReader pour lire la condition SAML.

keyInfoSerializer
SecurityTokenSerializer

SecurityTokenSerializer qui lit la clause KeyInfo de la signature numérique.

outOfBandTokenResolver
SecurityTokenResolver

Objet SecurityTokenResolver qui détermine le jeton de sécurité qui a créé la signature numérique.

Retours

SamlCondition qui spécifie une condition qui doit être prise en compte lors de l'évaluation de la validité d'une assertion SAML.

Exceptions

reader a la valeur null.

Remarques

Lorsqu'une application définit son propre ensemble de conditions, ce qui est possible car l'élément <saml:Condition> est un point d'extensibilité, un sérialiseur qui comprend comment lire ces conditions est requis. Pour créer un sérialiseur qui peut lire les attributs personnalisés, dérivez une classe de SamlSerializer et substituez la méthode LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

S’applique à

Voir aussi