System.IdentityModel Espaço de Nomes

Contém classes que são usadas para construir serviços de token de segurança (STS). Estas incluem as SecurityTokenService classes e, Scope bem como várias classes utilitárias excecionais que permitem realizar transformações de cookies.

Classes

Name Description
AsynchronousOperationException

A exceção que é lançada quando ocorre um erro durante uma operação assíncrona.

AsyncResult

Uma classe base abstrata que implementa a IAsyncResult interface. Serve como uma classe base a partir da qual se derivam IAsyncResult objetos que podem ser usados em cenários comuns de programação assíncrona.

BadRequestException

A exceção é lançada quando um pedido de token (RST) não é compreendido pelo serviço de token de segurança (STS).

CookieTransform

A classe base abstrata para classes que aplicam uma transformação reversível de dados a dados de cookies.

DeflateCookieTransform

Fornece compressão de cookies usando DeflateStream.

DelegatingXmlDictionaryReader

Uma classe que envolve um leitor especificado e delega todas XmlDictionaryReader as chamadas ao leitor envolvido.

DelegatingXmlDictionaryWriter

Uma aula que envolve um escritor específico e delega todas XmlDictionaryWriter as chamadas ao escritor envolvido.

EnvelopedSignatureReader

Envolve um leitor que aponta para um XML assinado envolvido para fornecer um leitor que pode ser usado para ler o conteúdo sem ter de processar a assinatura. A assinatura é automaticamente validada quando o último elemento do envelope é lido. Esta classe não pode ser herdada.

EnvelopedSignatureWriter

Envolve um escritor e gera uma assinatura automaticamente quando o envelope está completamente escrito. Esta classe não pode ser herdada.

LimitExceededException

A exceção que é lançada quando um limite ou quota configurado é ultrapassado.

OpenObject

Uma classe abstrata que fornece um saco de propriedades genérico às classes derivadas.

ProtectedDataCookieTransform

Proporciona integridade e confidencialidade dos cookies ao utilizar a ProtectedData aula. Esta classe não pode ser herdada.

RequestException

A classe base para exceções lançadas em falhas de pedido.

RequestFailedException

A exceção que é lançada se o pedido especificado (RST) falhou por uma razão externa que não pode ser especificamente determinada.

RsaEncryptionCookieTransform

Encripta um cookie usando RSA.

RsaSignatureCookieTransform

Fornece integridade de cookies através de uma RSA assinatura.

Scope

Representa a configuração para o pedido de emissão do token.

SecurityMessageSerializationException

A exceção que é lançada quando ocorre um erro durante a serialização de uma mensagem de segurança.

SecurityTokenService

A classe base abstrata que define as propriedades e métodos de um serviço de token de segurança (STS).

SecurityTokenService.FederatedAsyncState

Esta classe é usada para manter o estado de pedido através de chamadas assíncronas dentro de um serviço de token de segurança.

SignatureVerificationFailedException

A exceção que é lançada quando ocorre um erro durante o processamento de uma assinatura.

TypedAsyncResult<T>

Uma implementação AsyncResult concreta disso irá envolver o resultado Type e devolve-lo quando o End(IAsyncResult) método for chamado.

UnsupportedTokenTypeBadRequestException

A exceção que é lançada quando o pedido de token especificado (RST) não é compreendido devido a um tipo de token desconhecido.