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


SamlSerializer.ReadToken Метод

Определение

Считывает маркер безопасности SAML из указанного средства чтения XML.

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

Параметры

reader
XmlReader

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

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

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

Возвращаемое значение

Маркер безопасности SamlSecurityToken.

Исключения

reader равно null

Параметр reader ссылается на XML-элемент без цифровой сигнатуры.

Комментарии

Метод ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) вызывает метод LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) для считывания утверждения SAML.

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