Поделиться через


SamlAuthenticationStatement.ReadXml Метод

Определение

Считывает оператор проверки подлинности SAML из указанного средства чтения 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 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)

Параметры

reader
XmlDictionaryReader

Объект XmlDictionaryReader для считывания оператора проверки подлинности SAML.

samlSerializer
SamlSerializer

Объект SamlSerializer, способный считывать XML-элементы в инструкции проверки подлинности SAML, заданном в спецификации SAML.

keyInfoSerializer
SecurityTokenSerializer

Объект SecurityTokenSerializer, считывающий предложение KeyInfo цифровой сигнатуры.

outOfBandTokenResolver
SecurityTokenResolver

Объект SecurityTokenResolver, определяющий маркер безопасности, создавший цифровую подпись.

Исключения

reader равно null

-или-

samlSerializer равно null

reader ссылается на XML-элемент, не содержащий атрибуты AuthenticationInstant и AuthenticationMethod.

-или-

reader ссылается на XML-элемент, не содержащий дочерний элемент <saml:Subject>.

Комментарии

Метод ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver) задает свойства AuthenticationInstant, AuthenticationMethod, AuthorityBindings, DnsAddress, IPAddress.

Применяется к