SamlSerializer.LoadAttribute Methode

Definition

Liest ein Attribut des Betreffs eines SAML-Sicherheitstokens mithilfe des angegebenen XML-Readers.

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

Parameter

reader
XmlDictionaryReader

Ein XmlDictionaryReader , um die Attribute zu lesen.

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer that reads the KeyInfo clause of the digital signature.

outOfBandTokenResolver
SecurityTokenResolver

Ein SecurityTokenResolver Wert, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.

Gibt zurück

A SamlAttribute that represents a claim that is an attribute of the subject of a SAML security token.

Hinweise

Wenn eine Anwendung einen eigenen Satz von Attributen definiert, was möglich ist, da SAML-Attribute ein Erweiterungspunkt sind, ist ein Serializer, der versteht, wie diese Attribute gelesen werden müssen. Ein SAML-Attribut unterscheidet sich von einem XML-Attribut. Ein SAML-Attribut ist in einem <saml:Attribute> Element enthalten und kann beliebige wohlgeformte XML-Daten enthalten, nicht nur ein Attribut. Um einen Serialisierer zu erstellen, der die benutzerdefinierten Attribute lesen kann, leiten Sie eine Klasse von der Methode ab SamlSerializer und überschreiben sie.LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Gilt für:

Weitere Informationen