Condividi tramite


SamlSerializer.ReadToken Metodo

Definizione

Legge un token di sicurezza SAML dal lettore XML specificato.

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

Parametri

reader
XmlReader

Classe XmlDictionaryReader per la lettura del token di sicurezza SamlSecurityToken.

keyInfoSerializer
SecurityTokenSerializer

Classe SecurityTokenSerializer che legge la clausola KeyInfo della firma digitale.

outOfBandTokenResolver
SecurityTokenResolver

Classe SecurityTokenResolver che determina il token di sicurezza responsabile della creazione della firma digitale.

Restituisce

Token di sicurezza SamlSecurityToken.

Eccezioni

reader è null

reader fa riferimento a un elemento XML che non contiene una firma digitale.

Commenti

Il metodo ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) chiama il metodo LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) per leggere l'asserzione SAML.

Si applica a