SamlSerializer.ReadToken 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 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.