Condividi tramite


SamlAuthenticationStatement.ReadXml Metodo

Definizione

Legge l'istruzione di autenticazione SAML dal lettore XML specificato.

public:
 override void ReadXml(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Tokens::SamlSerializer ^ samlSerializer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public override void ReadXml (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Tokens.SamlSerializer samlSerializer, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
override this.ReadXml : System.Xml.XmlDictionaryReader * System.IdentityModel.Tokens.SamlSerializer * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> unit
Public Overrides Sub ReadXml (reader As XmlDictionaryReader, samlSerializer As SamlSerializer, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver)

Parametri

reader
XmlDictionaryReader

Classe XmlDictionaryReader per leggere l'istruzione di autenticazione SAML.

samlSerializer
SamlSerializer

Oggetto SamlSerializer in grado di leggere elementi XML nell'istruzione di autenticazione SAML definita nella specifica 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.

Eccezioni

reader è null

-oppure-

samlSerializer è null

reader fa riferimento a un elemento XML che non contiene gli attributi AuthenticationInstant e AuthenticationMethod.

-oppure-

reader fa riferimento a un elemento XML che non include un elemento figlio <saml:Subject>.

Commenti

Il metodo ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) imposta le proprietà AuthenticationInstant, AuthenticationMethod, AuthorityBindings, DnsAddress e IPAddress.

Si applica a