Sdílet prostřednictvím


SamlSerializer.ReadToken Metoda

Definice

Načte token zabezpečení SAML ze zadané čtečky 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

Parametry

reader
XmlReader

An XmlDictionaryReader ke čtení tokenu SamlSecurityToken zabezpečení.

keyInfoSerializer
SecurityTokenSerializer

A SecurityTokenSerializer , který čte klauzuli KeyInfo digitálního podpisu.

outOfBandTokenResolver
SecurityTokenResolver

A SecurityTokenResolver , který určuje token zabezpečení, který vytvořil digitální podpis.

Návraty

Token SamlSecurityToken zabezpečení.

Výjimky

reader je null

reader odkazuje na element XML, který neobsahuje digitální podpis.

Poznámky

Metoda ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) volá metodu LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) pro čtení kontrolního výrazu SAML.

Platí pro