SamlSerializer Classe

Definição

Serializa e desserializa SamlSecurityToken objetos em e a partir de documentos XML.

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

Observações

A serialização XML é o processo de conversão de propriedades públicas e campos de um objeto em um formato serial (neste caso, XML) para armazenamento ou transporte. A desserialização recria o objeto no seu estado original a partir 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 uma aplicação. Alguns dos pontos de extensibilidade para uma asserção SAML incluem , <saml:Advice><saml:Condition>, e <saml:Statement> elementos. Para mais detalhes sobre como a leitura de cada um destes elementos, veja os LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)métodos , LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver), e LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) .

Construtores

Name Description
SamlSerializer()

Inicializa uma nova instância da SamlSerializer classe.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

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

Lê a informação adicional fornecida pela autoridade 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 do sujeito de um token de segurança SAML usando o leitor XML especificado.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

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

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lê um conjunto de condições que devem ser tidas 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 atual Object.

(Herdado de Object)
PopulateDictionary(IXmlDictionary)

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

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

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

ToString()

Devolve uma cadeia 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

Ver também