SamlSerializer Clase

Definición

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 <saml:Advice> elemento de una aserción de SAML mediante el lector XML especificado.

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.

Se aplica a

Consulte también