Udostępnij za pośrednictwem


SamlSerializer.ReadToken Metoda

Definicja

Odczytuje token zabezpieczeń SAML z określonego czytnika 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

Element do XmlDictionaryReader odczytu tokenu zabezpieczającego SamlSecurityToken .

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

Element SecurityTokenResolver określający token zabezpieczający, który utworzył podpis cyfrowy.

Zwraca

SamlSecurityToken Token zabezpieczający.

Wyjątki

reader to null

reader odwołuje się do elementu XML, który nie zawiera podpisu cyfrowego.

Uwagi

Metoda ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) wywołuje metodę LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) w celu odczytania asercji SAML.

Dotyczy