SamlSerializer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |