SamlSerializer Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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é. |