SamlSerializer.LoadAttribute Método

Definición

Lee un atributo del asunto de un token de seguridad SAML mediante el lector 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

que XmlDictionaryReader se va a leer los atributos.

keyInfoSerializer
SecurityTokenSerializer

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

outOfBandTokenResolver
SecurityTokenResolver

que SecurityTokenResolver 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, lo que es posible porque los atributos SAML son un punto de extensibilidad, se necesita un serializador que comprenda cómo leer esos atributos. Un atributo SAML es diferente de un atributo XML. Un atributo SAML está incluido en un <saml:Attribute> elemento y puede contener cualquier XML bien formado, no solo un atributo. Para crear un serializador que pueda leer los atributos personalizados, derive una clase de SamlSerializer e invalide el LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) método .

Se aplica a

Consulte también