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 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 |
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. |