SamlSerializer.LoadAttribute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .