System.IdentityModel Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes que são usadas para criar STS (serviços de token de segurança). 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.
Classes
AsynchronousOperationException |
A exceção gerada quando ocorre um erro durante uma operação assíncrona. |
AsyncResult |
Uma classe base abstrata que implementa a interface IAsyncResult. Serve como uma classe base da qual derivar objetos IAsyncResult que podem ser usados para cenários comuns de programação assíncrona. |
BadRequestException |
A exceção gerada quando uma RST (solicitação de token) não é compreendida pelo STS (Serviço de Token de Segurança). |
CookieTransform |
A classe base abstrata para classes que aplicam uma transformação de dados reversível a dados de cookie. |
DeflateCookieTransform |
Fornece compactação ao cookie usando DeflateStream. |
DelegatingXmlDictionaryReader |
Uma classe que envolve um leitor especificado e delega todas chamadas XmlDictionaryReader ao leitor encapsulado. |
DelegatingXmlDictionaryWriter |
Uma classe que envolve um gravador especificado e delega todas chamadas XmlDictionaryWriter ao gravador encapsulado. |
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. A assinatura é validada automaticamente quando o último elemento do envelope é lido. Essa classe não pode ser herdada. |
EnvelopedSignatureWriter |
Encapsula um gravador e gera uma assinatura automaticamente quando o envelope tiver sido completamente gravado. Essa classe não pode ser herdada. |
LimitExceededException |
A exceção que é gerada quando uma cota ou limite configurado é excedido. |
OpenObject |
Uma classe abstrata que fornece um recipiente de propriedades genérico para classes derivadas. |
ProtectedDataCookieTransform |
Fornece a integridade e confidencialidade de cookies usando a classe ProtectedData. Essa classe não pode ser herdada. |
RequestException |
A classe base para exceções geradas em falhas de solicitação. |
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. |
RsaEncryptionCookieTransform |
Criptografa um cookie usando RSA. |
RsaSignatureCookieTransform |
Fornece integridade do cookie usando uma assinatura RSA. |
Scope |
Representa a configuração para a solicitação de emissão de token. |
SecurityMessageSerializationException |
A exceção que é gerada quando ocorre um erro ao serializar uma mensagem de segurança. |
SecurityTokenService |
A classe base abstrata que define as propriedades e métodos de um STS (serviço de token de segurança). |
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. |
SignatureVerificationFailedException |
A exceção gerada quando ocorre um erro ao processar uma assinatura. |
TypedAsyncResult<T> |
Uma implementação concreta de AsyncResult que encapsulará o resultado Type e o retornará quando o método End(IAsyncResult) for chamado. |
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. |