System.IdentityModel Espace de noms

L'espace de noms System.IdentityModel contient des classes utilisées pour générer des services de jeton de sécurité (STS). The System.IdentityModel namespace contains classes that are used to build security token services (STS). Elles incluent les classes SecurityTokenService et Scope, ainsi que plusieurs classes utilitaires qui permettent d'effectuer des transformations de cookies. These include the SecurityTokenService and Scope classes, as well as exception several utility classes that provide the ability to perform cookie transforms.

Classes

AsynchronousOperationException

Exception levée lorsqu'une erreur se produit pendant une opération asynchrone.The exception that is thrown when an error occurs during an asynchronous operation.

AsyncResult

Classe de base abstraite qui implémente l'interface IAsyncResult.An abstract base class that implements the IAsyncResult interface. 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.Serves as a base class from which to derive IAsyncResult objects that can be used for common asynchronous programming scenarios.

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).The exception that is thrown when a token request (RST) is not understood by the security token service (STS).

CookieTransform

Classe de base abstraite pour les classes qui appliquent une transformation de données réversible aux données de cookie.The abstract base class for classes that apply a reversible data transform to cookie data.

DeflateCookieTransform

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

DelegatingXmlDictionaryReader

Classe qui encapsule un lecteur spécifié et délègue tous les appels de XmlDictionaryReader au lecteur encapsulé.A class that wraps a specified reader and delegates all XmlDictionaryReader calls to the wrapped reader.

DelegatingXmlDictionaryWriter

Classe qui encapsule un writer spécifié et délègue tous les appels de XmlDictionaryWriter au writer encapsulé.A class that wraps a specified writer and delegates all XmlDictionaryWriter calls to the wrapped writer.

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.Wraps a reader that is pointing to enveloped signed XML to provide a reader that can be used to read the content without having to process the signature. La signature est automatiquement validée lorsque le dernier élément de l'enveloppe est lu.The signature is automatically validated when the last element of the envelope is read. Cette classe ne peut pas être héritée.This class cannot be inherited.

EnvelopedSignatureWriter

Encapsule un enregistreur et génère une signature automatiquement quand l'enveloppe est totalement écrite.Wraps a writer and generates a signature automatically when the envelope has been completely written. Cette classe ne peut pas être héritée.This class cannot be inherited.

LimitExceededException

Exception levée lorsqu'une limite ou un quota configuré(e) est dépassé(e).The exception that is thrown when a configured limit or quota is exceeded.

OpenObject

Classe abstraite qui fournit un sac des propriétés génériques aux classes dérivées.An abstract class that provides a generic property bag to derived classes.

ProtectedDataCookieTransform

Assure l'intégrité et la confidentialité des cookies à l'aide de la classe ProtectedData.Provides cookie integrity and confidentiality by using the ProtectedData class. Cette classe ne peut pas être héritée.This class cannot be inherited.

RequestException

Classe de base pour les exceptions levées suite à des échecs de requêtes.The base class for exceptions thrown on request failures.

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.The exception that is thrown if the specified request (RST) failed due to an external reason that cannot be specifically determined.

RsaEncryptionCookieTransform

Chiffre un cookie à l'aide de RSA.Encrypts a cookie using RSA.

RsaSignatureCookieTransform

Assure l'intégrité des cookies à l'aide d'une signature RSA.Provides cookie integrity using an RSA signature.

Scope

Représente la configuration de la demande d'émission de jeton.Represents the configuration for the token issuance request.

SecurityMessageSerializationException

Exception levée lorsqu'une erreur se produit pendant la sérialisation d'un message de sécurité.The exception that is thrown when an error occurs while serializing a security message.

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).The abstract base class that defines the properties and methods of a security token service (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é.This class is used to maintain the request state across asynchronous calls within a security token service.

SignatureVerificationFailedException

Exception levée quand une erreur se produit pendant le traitement d’une signature.The exception that is thrown when an error occurs while processing a 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.A concrete implementation of AsyncResult that will wrap the result Type and return it when the End(IAsyncResult) method is called.

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.The exception that is thrown when the specified token request (RST) is not understood because of an unknown token type.