EncryptedSecurityTokenHandler.ReadToken(XmlReader) Método

Definición

Lee un token de seguridad cifrado.

public:
 override System::IdentityModel::Tokens::SecurityToken ^ ReadToken(System::Xml::XmlReader ^ reader);
public override System.IdentityModel.Tokens.SecurityToken ReadToken(System.Xml.XmlReader reader);
override this.ReadToken : System.Xml.XmlReader -> System.IdentityModel.Tokens.SecurityToken
Public Overrides Function ReadToken (reader As XmlReader) As SecurityToken

Parámetros

reader
XmlReader

Lector desde el que se va a leer el token.

Devoluciones

Token de seguridad de tipo EncryptedSecurityToken.

Excepciones

reader es null.

No hay ningún solucionador de tokens de servicio configurado. (La Configuration propiedad o la ServiceTokenResolver propiedad de la configuración del controlador de tokens al que se hace referencia es null. Se requiere un solucionador de tokens de servicio para obtener claves para el descifrado.

O bien

El SecurityTokenHandlerCollection al que se hace referencia a través de la ContainingCollection propiedad no puede encontrar un SecurityTokenHandler que pueda leer el XML descifrado y devolver un SecurityToken.

No SecurityKeyIdentifier se encuentra un elemento dentro del XML al que apunta el lector.

O bien

no SecurityKeyIdentifier es .SymmetricSecurityKey

El SecurityKeyIdentifier objeto encontrado dentro del XML no se puede resolver mediante el solucionador de tokens de servicio configurado en un SecurityKey.

Se aplica a