System.IdentityModel Espace de noms

Contient des classes utilisées pour générer des services d’émission de jeton de sécurité (STS). Elles incluent les classes SecurityTokenService et Scope, ainsi que plusieurs classes utilitaires qui permettent d'effectuer des transformations de cookies.

Classes

AsynchronousOperationException

Exception levée lorsqu'une erreur se produit pendant une opération asynchrone.

AsyncResult

Classe de base abstraite qui implémente l'interface IAsyncResult. Sert de classe de base de laquelle dériver les objets IAsyncResult qui peuvent être utilisés pour des scénarios de programmation asynchrones courants.

BadRequestException

Exception levée lorsqu'une demande de jeton spécifiée (RST) n'est pas comprise par le service d'émission de jeton de sécurité (STS).

CookieTransform

Classe de base abstraite pour les classes qui appliquent une transformation de données réversible aux données de cookie.

DeflateCookieTransform

Assure la compression des cookies à l'aide de DeflateStream.

DelegatingXmlDictionaryReader

Classe qui encapsule un lecteur spécifié et délègue tous les appels de XmlDictionaryReader au lecteur encapsulé.

DelegatingXmlDictionaryWriter

Classe qui encapsule un writer spécifié et délègue tous les appels de XmlDictionaryWriter au writer encapsulé.

EnvelopedSignatureReader

Encapsule un lecteur qui pointe sur le XML enveloppé et signé pour fournir un lecteur qui peut être utilisé pour lire le contenu sans devoir gérer la signature. La signature est automatiquement validée lorsque le dernier élément de l'enveloppe est lu. Cette classe ne peut pas être héritée.

EnvelopedSignatureWriter

Encapsule un enregistreur et génère une signature automatiquement quand l'enveloppe est totalement écrite. Cette classe ne peut pas être héritée.

LimitExceededException

Exception levée lorsqu'une limite ou un quota configuré(e) est dépassé(e).

OpenObject

Classe abstraite qui fournit un sac des propriétés génériques aux classes dérivées.

ProtectedDataCookieTransform

Assure l'intégrité et la confidentialité des cookies à l'aide de la classe ProtectedData. Cette classe ne peut pas être héritée.

RequestException

Classe de base pour les exceptions levées suite à des échecs de requêtes.

RequestFailedException

Exception levée si la demande spécifiée (RST) a échoué pour une raison externe qui ne peut pas être spécifiquement déterminée.

RsaEncryptionCookieTransform

Chiffre un cookie à l'aide de RSA.

RsaSignatureCookieTransform

Assure l'intégrité des cookies à l'aide d'une signature RSA.

Scope

Représente la configuration de la demande d'émission de jeton.

SecurityMessageSerializationException

Exception levée lorsqu'une erreur se produit pendant la sérialisation d'un message de sécurité.

SecurityTokenService

Classe de base abstraite qui définit les propriétés et les méthodes d'un service d'émission de jeton de sécurité (STS).

SecurityTokenService.FederatedAsyncState

Cette classe est utilisée pour maintenir l'état des requêtes de tous les appels asynchrones au sein d'un service d'émission de jeton de sécurité.

SignatureVerificationFailedException

Exception levée quand une erreur se produit pendant le traitement d’une signature.

TypedAsyncResult<T>

Implémentation concrète de AsyncResult qui encapsule le résultat Type et le retourne lorsque la méthode de End(IAsyncResult) est appelée.

UnsupportedTokenTypeBadRequestException

Exception levée lorsque la demande de jeton spécifiée (RST) n'est pas comprise en raison d'un type de jeton inconnu.