SamlAuthenticationStatement.ReadXml Metoda

Definicja

Odczytuje instrukcje uwierzytelniania SAML z określonego czytnika XML.

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

Parametry

reader
XmlDictionaryReader

Do XmlDictionaryReader odczytywania instrukcji uwierzytelniania SAML.

samlSerializer
SamlSerializer

Element , który może odczytać elementy XML w instrukcji uwierzytelniania SamlSerializer SAML zdefiniowanej w specyfikacji JĘZYKA SAML.

keyInfoSerializerkeyInfoTokenSerializer
SecurityTokenSerializer

, SecurityTokenSerializer który odczytuje KeyInfo klauzulę podpisu cyfrowego.

outOfBandTokenResolver
SecurityTokenResolver

Określa SecurityTokenResolver token zabezpieczający, który utworzył podpis cyfrowy.

Wyjątki

reader to null

-lub- samlSerializer to null

reader odnosi się do elementu XML, który nie zawiera AuthenticationInstant AuthenticationMethod atrybutów i .

-lub- reader odwołuje się do elementu XML, który nie ma elementu <saml:Subject> podrzędnego.

Uwagi

Metoda ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) ustawia właściwości , , , , i AuthenticationInstant AuthenticationMethod AuthorityBindings DnsAddress IPAddress .

Dotyczy