SamlSerializer.LoadAttribute Méthode

Définition

Lit un attribut de l’objet 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

Pour XmlDictionaryReader lire les attributs.

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

Retours

Qui SamlAttribute représente une revendication qui est un attribut de l’objet 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 nécessaire. Un attribut SAML est différent d’un attribut XML. Un attribut SAML est contenu dans un <saml:Attribute> élément et peut contenir n’importe quel xml bien formé, pas seulement un attribut. Pour créer un sérialiseur capable de lire les attributs personnalisés, dérivez une classe et SamlSerializer remplacez la LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) méthode.

S’applique à

Voir aussi