System.IdentityModel Spazio dei nomi

Contiene classi usate per compilare i servizi token di sicurezza.Contains classes that are used to build security token services (STS). Queste includono le SecurityTokenService classi e Scope , nonché diverse classi di utilità che offrono la possibilità di eseguire trasformazioni di cookie.

Classi

Nome Descrizione
AsynchronousOperationException

Eccezione generata quando si verifica un errore durante un'operazione asincrona.

AsyncResult

Classe di base astratta che implementa l'interfaccia IAsyncResult . Funge da classe di base da cui derivare IAsyncResult oggetti che possono essere usati per scenari di programmazione asincroni comuni.

BadRequestException

Eccezione generata quando una richiesta di token (RST) non viene riconosciuta dal servizio token di sicurezza.

CookieTransform

Classe base astratta per le classi che applicano una trasformazione dati reversibile ai dati dei cookie.

DeflateCookieTransform

Fornisce la compressione dei cookie tramite DeflateStream.

DelegatingXmlDictionaryReader

Classe che esegue il wrapping di un lettore specificato e delega tutte le XmlDictionaryReader chiamate al lettore di cui è stato eseguito il wrapping.

DelegatingXmlDictionaryWriter

Classe che esegue il wrapping di un writer specificato e delega tutte le XmlDictionaryWriter chiamate al writer di cui è stato eseguito il wrapping.

EnvelopedSignatureReader

Esegue il wrapping di un lettore che punta al codice XML con segno in busta per fornire un lettore che può essere utilizzato per leggere il contenuto senza dover elaborare la firma. La firma viene convalidata automaticamente quando viene letto l'ultimo elemento della busta. La classe non può essere ereditata.

EnvelopedSignatureWriter

Esegue il wrapping di un writer e genera automaticamente una firma quando la busta è stata scritta completamente. La classe non può essere ereditata.

LimitExceededException

Eccezione generata quando viene superato un limite o una quota configurata.

OpenObject

Classe astratta che fornisce un contenitore di proprietà generico alle classi derivate.

ProtectedDataCookieTransform

Fornisce l'integrità e la riservatezza dei cookie usando la ProtectedData classe . La classe non può essere ereditata.

RequestException

Classe di base per le eccezioni generate in caso di errori di richiesta.

RequestFailedException

Eccezione generata se la richiesta specificata (RST) non è riuscita a causa di un motivo esterno che non può essere determinato in modo specifico.

RsaEncryptionCookieTransform

Crittografa un cookie usando RSA.

RsaSignatureCookieTransform

Fornisce l'integrità dei cookie usando una RSA firma.

Scope

Rappresenta la configurazione per la richiesta di rilascio del token.

SecurityMessageSerializationException

Eccezione generata quando si verifica un errore durante la serializzazione di un messaggio di sicurezza.

SecurityTokenService

Classe base astratta che definisce le proprietà e i metodi di un servizio token di sicurezza.The abstract base class that define the properties and methods of a security token service (STS).

SecurityTokenService.FederatedAsyncState

Questa classe viene usata per mantenere lo stato della richiesta tra chiamate asincrone all'interno di un servizio token di sicurezza.

SignatureVerificationFailedException

Eccezione generata quando si verifica un errore durante l'elaborazione di una firma.

TypedAsyncResult<T>

Implementazione concreta di AsyncResult che eseguirà il wrapping del risultato Type e la restituirà quando viene chiamato il End(IAsyncResult) metodo .

UnsupportedTokenTypeBadRequestException

Eccezione generata quando la richiesta di token specificata (RST) non viene riconosciuta a causa di un tipo di token sconosciuto.