SamlSerializer.LoadAttribute Méthode

Définition

Lit un attribut du sujet d'un jeton de sécurité SAML à l'aide du lecteur XML spécifié.

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

Paramètres

reader
XmlDictionaryReader

Objet XmlDictionaryReader pour lire les attributs.

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

SamlAttribute qui représente une demande qui est un attribut du sujet d'un jeton de sécurité SAML.

Remarques

Lorsqu'une application définit son propre ensemble d'attributs, ce qui est possible car les attributs SAML sont un point d'extensibilité, un sérialiseur qui comprend comment lire ces attributs est requis. Un attribut SAML est différent d'un attribut XML. Un attribut SAML est contenu dans un élément <saml:Attribute> et peut contenir tout code XML correct, pas seulement un attribut. Pour créer un sérialiseur qui peut lire les attributs personnalisés, dérivez une classe de SamlSerializer et substituez la méthode LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

S’applique à

Voir aussi