SamlSerializer Clase
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í.
Serializa y deserializa SamlSecurityToken objetos en documentos XML y desde ellos.
public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
- Herencia
-
SamlSerializer
Comentarios
La serialización XML es el proceso de convertir las propiedades y campos públicos de un objeto en un formato serie (en este caso, XML) para el almacenamiento o el transporte. La deserialización vuelve a crear el objeto en su estado original a partir del XML.
La SamlSerializer clase serializa y deserializa los tokens de seguridad de SAML, que tienen un formato extensible. A diferencia de muchos otros tokens de seguridad, SamlSecurityToken los tokens de seguridad incluyen elementos y atributos XML que se pueden personalizar para las necesidades de una aplicación. Algunos de los puntos de extensibilidad de una aserción de SAML incluyen los <saml:Advice>elementos , <saml:Condition>y <saml:Statement> . Para obtener más información sobre cómo se lee cada uno de estos elementos, vea los LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)métodos , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)y LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .
Constructores
| Nombre | Description |
|---|---|
| SamlSerializer() |
Inicializa una nueva instancia de la clase SamlSerializer. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee la información adicional proporcionada por la autoridad de SAML dentro de un |
| LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee una aserción de SAML del lector XML especificado. |
| LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee un atributo del asunto de un token de seguridad SAML mediante el lector XML especificado. |
| LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee una condición que se debe tener en cuenta al evaluar la validez de una aserción de SAML mediante el lector XML especificado. |
| LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee un conjunto de condiciones que se deben tener en cuenta al evaluar la validez de una aserción de SAML mediante el lector XML especificado. |
| LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee una instrucción SAML mediante el lector XML especificado. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| PopulateDictionary(IXmlDictionary) |
Reemplaza el conjunto predeterminado de elementos y atributos XML reconocidos por este serializador por el diccionario especificado de elementos y atributos. |
| ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver) |
Lee un token de seguridad SAML del lector XML especificado. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer) |
Escribe el token de seguridad SAML especificado en el serializador XML especificado. |