SamlSerializer.LoadAttribute Metodo

Definizione

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 .

Si applica a

Vedi anche