SamlAuthenticationStatement.ReadXml Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 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 .