SamlSerializer.LoadAssertion Metodo

Definizione

Legge un'asserzione SAML dal lettore XML specificato.

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

Parametri

reader
XmlDictionaryReader

Oggetto XmlDictionaryReader per la lettura dell'asserzione 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

Classe SamlAssertion che rappresenta l'asserzione SAML.

Eccezioni

reader è null

Commenti

Un'asserzione SAML è contenuta all'interno di un elemento <saml:Assertion>.

Il metodo ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) chiama il metodo LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) per leggere l'asserzione SAML.

Si applica a

Vedi anche