SamlSerializer Clase

Definición

Serializa y deserializa objetos SamlSecurityToken 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 mediante el cual los campos y propiedades públicos de un objeto se convierten a un formato de serie (en este caso, XML) a efectos de almacenamiento o transporte. La deserialización vuelve a crear el objeto en su estado original a partir de XML.

La clase SamlSerializer serializa y deserializa tokens de seguridad de SAML, que tienen un formato extensible. A diferencia de muchos otros tokens de seguridad, los tokens de seguridad SamlSecurityToken incluyen los elementos XML y atributos que se puede personalizar para las necesidades de una aplicación. Algunos de los puntos de extensibilidad para una aserción de SAML incluyen los elementos <saml:Advice>, <saml:Condition>y <saml:Statement>. Para obtener más detalles sobre cómo invalidar cómo se leen cada uno de estos elementos, vea los métodos LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver), LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)y LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Constructores

SamlSerializer()

Inicializa una nueva instancia de la clase SamlSerializer.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

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

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lee una aserción de SAML del lector de XML especificado.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lee un atributo del sujeto de un token de seguridad de SAML, utilizando el lector de 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 utilizando el lector de 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 utilizando el lector de XML especificado.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lee una instrucción SAML mediante el lector de XML especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
PopulateDictionary(IXmlDictionary)

Reemplaza el conjunto predeterminado de elementos y atributos XML reconocido por este serializador con el diccionario especificado de elementos y atributos.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Lee un token de seguridad de SAML del lector de XML especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Escribe el token de seguridad de SAML especificado en el serializador XML especificado.

Se aplica a

Consulte también