Condividi tramite


SamlSerializer.LoadAdvice Metodo

Definizione

Legge le informazioni aggiuntive incluse dall'autorità SAML all'interno di un elemento <saml:Advice> di un'asserzione SAML usando il lettore XML specificato.

public:
 virtual System::IdentityModel::Tokens::SamlAdvice ^ LoadAdvice(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlAdvice LoadAdvice (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadAdvice : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAdvice
override this.LoadAdvice : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAdvice
Public Overridable Function LoadAdvice (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlAdvice

Parametri

reader
XmlDictionaryReader

Oggetto XmlDictionaryReader per la lettura delle informazioni aggiuntive fornite dall'autorità SAML.

keyInfoSerializer
SecurityTokenSerializer

Classe SecurityTokenSerializer che legge la clausola KeyInfo della firma digitale.

outOfBandTokenResolver
SecurityTokenResolver

Classe SecurityTokenResolver che determina il token di sicurezza responsabile della creazione della firma digitale.

Restituisce

Elemento SamlAdvice contenente informazioni aggiuntive specificate dall'autorità SAML all'interno di un elemento <saml:Advice> di un'asserzione SAML.

Eccezioni

reader è null

Commenti

L'elemento <saml:Advice> all'interno di un'asserzione SAML è un punto di estensione per token SAML. Per creare un serializzatore in grado di leggere gli attributi personalizzati, derivare una classe dalla classe SamlSerializer ed eseguire l'override del metodo LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Si applica a

Vedi anche