Condividi tramite


System.IdentityModel Spazio dei nomi

Contiene le classi usate per compilare i servizi token di sicurezza. Queste classi includono le classi SecurityTokenService e Scope nonché diverse classi di utilità di eccezione che consentono di eseguire le trasformazioni dei cookie.

Classi

AsynchronousOperationException

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

AsyncResult

Classe di base astratta che implementa l'interfaccia IAsyncResult. Opera come classe di base da cui derivano oggetti IAsyncResult che possono essere utilizzati per scenari di programmazione asincrona comuni.

BadRequestException

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

CookieTransform

La classe di base astratta per le classi che applicano una trasformazione reversibile di dati ai dati dei cookie.

DeflateCookieTransform

Fornisce la compressione dei cookie mediante DeflateStream.

DelegatingXmlDictionaryReader

Classe che esegue il wrapping di un lettore specificato e delega tutte le chiamate XmlDictionaryReader al lettore sottoposto a wrapping.

DelegatingXmlDictionaryWriter

Classe che esegue il wrapping di un processo di scrittura specificato e delega tutte le chiamate XmlDictionaryWriter al processo di scrittura sottoposto a wrapping.

EnvelopedSignatureReader

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

EnvelopedSignatureWriter

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

LimitExceededException

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

OpenObject

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

ProtectedDataCookieTransform

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

RequestException

La classe di base per le eccezioni generate su errori di richiesta.

RequestFailedException

Eccezione generata se la richiesta specificata non è riuscita a causa di una ragione esterna che non può essere specificamente determinata.

RsaEncryptionCookieTransform

Crittografa i cookie mediante RSA.

RsaSignatureCookieTransform

Fornisce l'integrità del cookie utilizzando una firma RSA .

Scope

Rappresenta la configurazione per la richiesta di pubblicazione del token.

SecurityMessageSerializationException

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

SecurityTokenService

La classe di base astratta che definisce le proprietà e i metodi del servizio token di sicurezza (STS).

SecurityTokenService.FederatedAsyncState

Questa classe viene utilizzata per gestire lo stato della richiesta in chiamate asincrone in 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 lo restituirà quando il metodo di End(IAsyncResult) viene chiamato.

UnsupportedTokenTypeBadRequestException

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