Compartir a través de


SamlSerializer.LoadAttribute Método

Definición

Lee un atributo del sujeto de un token de seguridad de SAML, utilizando el lector de XML especificado.

public:
 virtual System::IdentityModel::Tokens::SamlAttribute ^ LoadAttribute(System::Xml::XmlDictionaryReader ^ reader, System::IdentityModel::Selectors::SecurityTokenSerializer ^ keyInfoSerializer, System::IdentityModel::Selectors::SecurityTokenResolver ^ outOfBandTokenResolver);
public virtual System.IdentityModel.Tokens.SamlAttribute LoadAttribute (System.Xml.XmlDictionaryReader reader, System.IdentityModel.Selectors.SecurityTokenSerializer keyInfoSerializer, System.IdentityModel.Selectors.SecurityTokenResolver outOfBandTokenResolver);
abstract member LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
override this.LoadAttribute : System.Xml.XmlDictionaryReader * System.IdentityModel.Selectors.SecurityTokenSerializer * System.IdentityModel.Selectors.SecurityTokenResolver -> System.IdentityModel.Tokens.SamlAttribute
Public Overridable Function LoadAttribute (reader As XmlDictionaryReader, keyInfoSerializer As SecurityTokenSerializer, outOfBandTokenResolver As SecurityTokenResolver) As SamlAttribute

Parámetros

reader
XmlDictionaryReader

XmlDictionaryReader para leer los atributos.

keyInfoSerializer
SecurityTokenSerializer

SecurityTokenSerializer que lee la cláusula KeyInfo de la firma digital.

outOfBandTokenResolver
SecurityTokenResolver

SecurityTokenResolver que determina el token de seguridad que creó la firma digital.

Devoluciones

SamlAttribute que representa una notificación que es un atributo del sujeto de un token de seguridad de SAML.

Comentarios

Cuando una aplicación define su propio conjunto de atributos, que es posible porque los atributos SAML son un punto de extensibilidad, se necesita un serializador que entienda cómo leer esos atributos. Un atributo SAML es diferente a un atributo XML. Un atributo SAML está contenido dentro de un elemento <saml:Attribute> y puede contener cualquier XML correcto, no simplemente un atributo. Para crear un serializador que pueda leer los atributos personalizados, derive una clase de SamlSerializer e invalide el método LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Se aplica a

Consulte también