SamlSerializer Classe

Définition

Sérialise et désérialise les SamlSecurityToken objets dans 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 de conversion des propriétés publiques et des champs d’un objet en format série (dans ce cas, XML) pour le stockage ou le transport. La désérialisation recrée l’objet dans son état d’origine à partir du code XML.

La SamlSerializer classe sérialise et désérialise les jetons de sécurité SAML, qui ont un format extensible. Contrairement à de nombreux autres jetons de sécurité, SamlSecurityToken les jetons de sécurité 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 incluent les éléments et <saml:Advice><saml:Condition> les <saml:Statement>éléments. Pour plus d’informations sur la substitution de chacun de ces éléments, consultez les méthodes et LoadAdvice(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver) les LoadCondition(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver)méthodesLoadStatement(XmlDictionaryReader, SecurityTokenSerializer, SecurityTokenResolver).

Constructeurs

Nom Description
SamlSerializer()

Initialise une nouvelle instance de la classe SamlSerializer.

Méthodes

Nom Description
Equals(Object)

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

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la 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 <saml:Advice> élément 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 de l’objet 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 doivent être prises 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 Objectactuel.

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

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

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