Partager via


SamlSerializer Classe

Définition

Sérialise et désérialise des objets SamlSecurityToken vers et à partir de documents XML.

public ref class SamlSerializer
public class SamlSerializer
type SamlSerializer = class
Public Class SamlSerializer
Héritage
SamlSerializer

Remarques

La sérialisation XML est le processus qui consiste à convertir des propriétés et champs publics d'un objet dans un format série (dans ce cas, XML) à des fins de stockage et de transport. La désérialisation recrée l'objet dans son état d'origine à partir du XML.

La classe SamlSerializer sérialise et désérialise des jetons de sécurité SAML, dont le format est extensible. Contrairement à de nombreux autres jetons de sécurité, les jetons de sécurité SamlSecurityToken incluent des éléments et des attributs XML qui peuvent être personnalisés pour les besoins d'une application. Certains des points d'extensibilité d'une assertion SAML comportent les éléments <saml:Advice>, <saml:Condition> et <saml:Statement>. Pour plus d'informations sur la façon dont chacun de ces éléments est lu, consultez les méthodes LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver), LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) et LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Constructeurs

SamlSerializer()

Initialise une nouvelle instance de la classe SamlSerializer.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit les informations supplémentaires fournies par l’autorité SAML dans un élément<saml:Advice> d’une assertion SAML à l’aide du lecteur XML spécifié.

LoadAssertion(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit une assertion SAML à partir du lecteur XML spécifié.

LoadAttribute(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit un attribut du sujet d'un jeton de sécurité SAML à l'aide du lecteur XML spécifié.

LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit une condition qui doit être prise en compte lors de l'évaluation de la validité d'une assertion SAML à l'aide du lecteur XML spécifié.

LoadConditions(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit un ensemble de conditions qui doit être pris en compte lors de l'évaluation de la validité d'une assertion SAML à l'aide du lecteur XML spécifié.

LoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit une instruction SAML à l'aide du lecteur XML spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PopulateDictionary(IXmlDictionary)

Remplace l'ensemble par défaut d'éléments et d'attributs XML reconnus par ce sérialiseur par le dictionnaire d'éléments et attributs spécifié.

ReadToken(XmlReader, SecurityTokenSerializer, SecurityTokenResolver)

Lit un jeton de sécurité SAML à partir du lecteur XML spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteToken(SamlSecurityToken, XmlWriter, SecurityTokenSerializer)

Écrit le jeton de sécurité SAML spécifié dans le sérialiseur XML spécifié.

S’applique à

Voir aussi