System.IdentityModel Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |