SamlSerializer.LoadAttribute Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte atribut předmětu tokenu zabezpečení SAML pomocí zadané čtečky XML.
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
Parametry
- reader
- XmlDictionaryReader
Pro XmlDictionaryReader čtení atributů.
- keyInfoSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer , který čte klauzuli KeyInfo
digitálního podpisu.
- outOfBandTokenResolver
- SecurityTokenResolver
A SecurityTokenResolver , který určuje token zabezpečení, který vytvořil digitální podpis.
Návraty
A SamlAttribute , který představuje deklaraci identity, která je atributem předmětu tokenu zabezpečení SAML.
Poznámky
Když aplikace definuje vlastní sadu atributů, což je možné, protože atributy SAML je rozšiřitelný bod, serializátor, který rozumí, jak číst tyto atributy je potřeba. Atribut SAML se liší od atributu XML. Atribut SAML je obsažen v elementu <saml:Attribute>
a může obsahovat libovolný formát XML ve správném formátu, nejen atribut. Chcete-li vytvořit serializátor, který může číst vlastní atributy, odvodit třídu z SamlSerializer a přepsat metodu LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .