SamlSerializer.LoadAttribute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest ein Attribut des Subjekts eines SAML-Sicherheitstokens unter Verwendung 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 zum Lesen der Attribute.
- keyInfoSerializer
- SecurityTokenSerializer
Ein SecurityTokenSerializer, der die KeyInfo
-Klausel der digitalen Signatur liest.
- outOfBandTokenResolver
- SecurityTokenResolver
Ein SecurityTokenResolver, der das Sicherheitstoken bestimmt, das die digitale Signatur erstellt hat.
Gibt zurück
Ein SamlAttribute, der einen Anspruch darstellt, der ein Attribut des Subjekts eines SAML-Sicherheitstokens ist.
Hinweise
Wenn eine Anwendung einen eigenen Attributsatz definiert (das ist möglich, da SAML-Attribute einen Erweiterungspunkt darstellen), wird ein Serialisierungsprogramm benötigt, das diese Attribute lesen kann. Ein SAML-Attribut unterscheidet sich von einem XML-Attribut. Ein SAML-Attribut ist in einem <saml:Attribute>
-Element enthalten und kann neben Attributen jedes beliebige wohlgeformte XML-Element enthalten. Leiten Sie zum Erstellen eines Serialisierungsprogramms, das die benutzerdefinierten Attribute lesen kann, eine Klasse vom SamlSerializer ab, und überschreiben Sie die LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)-Methode.