SamlSerializer Classe

Definição

Serializa e desserializa objetos SamlSecurityToken de e para 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 (nesse caso, XML) para armazenamento ou transporte. A desserialização recria o objeto em 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 um aplicativo. Alguns dos pontos de extensibilidade de uma asserção SAML incluem os <saml:Advice>elementos e <saml:Condition> . <saml:Statement> Para obter mais detalhes sobre como cada um desses elementos são lidos, consulte os métodos e LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) os LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)métodos.

Construtores

Nome Description
SamlSerializer()

Inicializa uma nova instância da classe SamlSerializer.

Métodos

Nome Description
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 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 assunto 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 declaraçã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 declaraçã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 Objectatual.

(Herdado de Object)
PopulateDictionary(IXmlDictionary)

Substitui o conjunto padrão de elementos XML e atributos reconhecidos por esse 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()

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