SamlSerializer Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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. |