GenericXmlSecurityToken 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.
Représente un jeton de sécurité basé sur du XML.
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- Héritage
Remarques
Utilisez la classe GenericXmlSecurityToken lorsque vous recevez un jeton sur le réseau qui n'est pas défini dans une spécification ou que vous ne disposez d'aucun moyen de déterminer le type du jeton de sécurité. Par exemple, dans un scénario de fédération, si vous envoyez un jeton RST (Request Security Token) à un service STS (Security Token Service), vous ne connaissez pas toujours le type du jeton de sécurité retourné par le STS. Dans ces cas-là, vous pouvez utiliser un GenericXmlSecurityToken pour stocker le jeton de sécurité comme XML avec ses références internes et externes.
La classe GenericXmlSecurityToken permet de définir des revendications à l'aide du XML lorsque l'un des jetons de sécurité intégrés ne suffit pas. D'autres jetons de sécurité peuvent définir leurs revendications à l'aide du XML. Toutefois, le jeton de sécurité GenericXmlSecurityToken permet génériquement à un jeton de sécurité d'avoir un ensemble de XML défini par l'application.
Constructeurs
Propriétés
AuthorizationPolicies |
Reçoit la collection de stratégies d’autorisation pour ce jeton de sécurité. |
ExternalTokenReference |
Obtient la clause d'identificateur de clé qui référence ce jeton de sécurité lorsqu'il n'est pas inclus dans le message SOAP dans lequel il est référencé. |
Id |
Obtient un identificateur unique du jeton de sécurité. |
InternalTokenReference |
Obtient la clause d'identificateur de clé qui référence ce jeton de sécurité lorsqu'il est inclus dans le message SOAP dans lequel il est référencé. |
ProofToken |
Obtient le jeton de preuve pour le jeton de sécurité. |
SecurityKeys |
Obtient les clés de chiffrement associées au jeton de preuve. |
TokenXml |
Obtient le XML associé au jeton de sécurité. |
ValidFrom |
Obtient le premier instant auquel ce jeton de sécurité est valide. |
ValidTo |
Obtient le dernier instant auquel ce jeton de sécurité est valide. |
Méthodes
CanCreateKeyIdentifierClause<T>() |
Obtient une valeur qui indique si ce jeton de sécurité est capable de créer la clause d'identificateur de clé spécifiée. |
CreateKeyIdentifierClause<T>() |
Crée la clause d'identificateur de clé spécifiée. |
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) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Retourne une valeur qui indique si l'identificateur de clé pour cette instance équivaut à l'identificateur de clé spécifié. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Obtient la clé pour la clause d'identificateur de clé spécifiée. (Hérité de SecurityToken) |
ToString() |
Retourne l'objet en cours. |