Partilhar via


SamlSerializer Classe

Definição

Serializa e desserializa objetos SamlSecurityToken em e de documentos XML.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Herança
SamlSerializer

Comentários

A serialização XML é o processo de conversão de propriedades e campos públicos de um objeto em um formato serial (neste caso, XML) para armazenamento ou transporte. A desserialização recria o objeto em seu estado original do XML.

A SamlSerializer classe serializa e desserializa tokens de segurança SAML, que têm um formato extensível. Ao contrário de muitos outros tokens de segurança, SamlSecurityToken os tokens de segurança incluem elementos XML e atributos que podem ser personalizados para as necessidades de um aplicativo. Alguns dos pontos de extensibilidade para uma asserção SAML incluem os <saml:Advice>elementos , <saml:Condition>e <saml:Statement> . Para obter mais detalhes sobre como substituir como cada um desses elementos são lidos, consulte os LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)métodos , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)e LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Construtores

SamlSerializer()

Inicializa uma nova instância da classe SamlSerializer.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê as informações adicionais fornecidas pela autoridade de SAML dentro de um <saml:Advice> elemento de uma asserção SAML usando o leitor XML especificado.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê uma asserção SAML do leitor XML especificado.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê um atributo de entidade de um token de segurança SAML usando o leitor XML especificado.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê uma condição que deve ser levada em conta ao avaliar a validade de uma asserção SAML usando o leitor XML especificado.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê um conjunto de condições que devem ser levadas em conta ao avaliar a validade de uma asserção SAML usando o leitor XML especificado.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê uma instrução SAML usando o leitor XML especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
PopulateDictionary(IXmlDictionary)

Substitui o conjunto padrão de elementos e atributos XML que são reconhecidos por este serializador com o dicionário especificado de elementos e atributos.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê um token de segurança do SAML do leitor XML especificado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Grava o token de segurança SAML especificado no serializador XML especificado.

Aplica-se a

Confira também