System.IdentityModel Namespace

Contém classes que são usadas para criar STS (serviços de token de segurança). Contains classes that are used to build security token services (STS). Isso inclui as classes SecurityTokenService e Scope, bem como a exceção de várias classes de utilitário que permitem executar transformações de cookie. These include the SecurityTokenService and Scope classes, as well as exception several utility classes that provide the ability to perform cookie transforms.

Classes

AsynchronousOperationException

A exceção gerada quando ocorre um erro durante uma operação assíncrona.The exception that is thrown when an error occurs during an asynchronous operation.

AsyncResult

Uma classe base abstrata que implementa a interface IAsyncResult.An abstract base class that implements the IAsyncResult interface. Serve como uma classe base da qual derivar objetos IAsyncResult que podem ser usados para cenários comuns de programação assíncrona.Serves as a base class from which to derive IAsyncResult objects that can be used for common asynchronous programming scenarios.

BadRequestException

A exceção gerada quando uma RST (solicitação de token) não é compreendida pelo STS (Serviço de Token de Segurança).The exception that is thrown when a token request (RST) is not understood by the security token service (STS).

CookieTransform

A classe base abstrata para classes que aplicam uma transformação de dados reversível a dados de cookie.The abstract base class for classes that apply a reversible data transform to cookie data.

DeflateCookieTransform

Fornece compactação ao cookie usando DeflateStream.Provides cookie compression using DeflateStream.

DelegatingXmlDictionaryReader

Uma classe que envolve um leitor especificado e delega todas chamadas XmlDictionaryReader ao leitor encapsulado.A class that wraps a specified reader and delegates all XmlDictionaryReader calls to the wrapped reader.

DelegatingXmlDictionaryWriter

Uma classe que envolve um gravador especificado e delega todas chamadas XmlDictionaryWriter ao gravador encapsulado.A class that wraps a specified writer and delegates all XmlDictionaryWriter calls to the wrapped writer.

EnvelopedSignatureReader

Encapsula um leitor que está apontando para o XML assinado envelopado para fornecer um leitor que pode ser usado para ler o conteúdo sem precisar processar a assinatura.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. A assinatura é validada automaticamente quando o último elemento do envelope é lido.The signature is automatically validated when the last element of the envelope is read. Essa classe não pode ser herdada.This class cannot be inherited.

EnvelopedSignatureWriter

Encapsula um gravador e gera uma assinatura automaticamente quando o envelope tiver sido completamente gravado.Wraps a writer and generates a signature automatically when the envelope has been completely written. Essa classe não pode ser herdada.This class cannot be inherited.

LimitExceededException

A exceção que é gerada quando uma cota ou limite configurado é excedido.The exception that is thrown when a configured limit or quota is exceeded.

OpenObject

Uma classe abstrata que fornece um recipiente de propriedades genérico para classes derivadas.An abstract class that provides a generic property bag to derived classes.

ProtectedDataCookieTransform

Fornece a integridade e confidencialidade de cookies usando a classe ProtectedData.Provides cookie integrity and confidentiality by using the ProtectedData class. Essa classe não pode ser herdada.This class cannot be inherited.

RequestException

A classe base para exceções geradas em falhas de solicitação.The base class for exceptions thrown on request failures.

RequestFailedException

A exceção que é gerada se a solicitação especificada (RST) falhou devido a um motivo externo que não pode ser especificamente determinado.The exception that is thrown if the specified request (RST) failed due to an external reason that cannot be specifically determined.

RsaEncryptionCookieTransform

Criptografa um cookie usando RSA.Encrypts a cookie using RSA.

RsaSignatureCookieTransform

Fornece integridade do cookie usando uma assinatura RSA.Provides cookie integrity using an RSA signature.

Scope

Representa a configuração para a solicitação de emissão de token.Represents the configuration for the token issuance request.

SecurityMessageSerializationException

A exceção que é gerada quando ocorre um erro ao serializar uma mensagem de segurança.The exception that is thrown when an error occurs while serializing a security message.

SecurityTokenService

A classe base abstrata que define as propriedades e métodos de um STS (serviço de token de segurança).The abstract base class that defines the properties and methods of a security token service (STS).

SecurityTokenService.FederatedAsyncState

Essa classe é usada para manter o estado de solicitação entre chamadas assíncronas dentro de um serviço de token de segurança.This class is used to maintain the request state across asynchronous calls within a security token service.

SignatureVerificationFailedException

A exceção gerada quando ocorre um erro ao processar uma assinatura.The exception that is thrown when an error occurs while processing a signature.

TypedAsyncResult<T>

Uma implementação concreta de AsyncResult que encapsulará o resultado Type e o retornará quando o método End(IAsyncResult) for chamado.A concrete implementation of AsyncResult that will wrap the result Type and return it when the End(IAsyncResult) method is called.

UnsupportedTokenTypeBadRequestException

A exceção lançada quando a solicitação de token (RST) especificada não é compreendida por causa de um tipo de token desconhecido.The exception that is thrown when the specified token request (RST) is not understood because of an unknown token type.