SamlSerializer.LoadAttribute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Legge un attributo dell'oggetto di un token di sicurezza SAML usando il lettore XML specificato.
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
Parametri
- reader
- XmlDictionaryReader
Oggetto XmlDictionaryReader per leggere gli attributi.
- keyInfoSerializer
- SecurityTokenSerializer
Oggetto SecurityTokenSerializer che legge la KeyInfo clausola della firma digitale.
- outOfBandTokenResolver
- SecurityTokenResolver
Oggetto SecurityTokenResolver che determina il token di sicurezza che ha creato la firma digitale.
Valori restituiti
Oggetto SamlAttribute che rappresenta un'attestazione che è un attributo dell'oggetto di un token di sicurezza SAML.
Commenti
Quando un'applicazione definisce il proprio set di attributi, che è possibile perché gli attributi SAML sono un punto di estendibilità, un serializzatore che riconosce come leggere tali attributi è necessario. Un attributo SAML è diverso da un attributo XML. Un attributo SAML è contenuto all'interno di un <saml:Attribute> elemento e può contenere qualsiasi XML ben formato, non solo un attributo. Per creare un serializzatore in grado di leggere gli attributi personalizzati, derivare una classe da SamlSerializer ed eseguire l'override del LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) metodo .