System.IdentityModel.Selectors Spazio dei nomi

Contiene classi che implementano l'autenticazione nel modello di identità basata sulle attestazioni di Windows Communication Foundation (WCF).

A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello basato sulle richieste di identità WCF è stato sostituito da WIF. WIF fornisce un modello a oggetti basato sulle richieste che può essere utilizzato per fornire autenticazione e autorizzazione in diversi stack dei prodotti Microsoft, incluso CLR, WCF e ASP.NET. Le classi WIF che rappresentano i token di sicurezza e utilizzate per elaborare i token di sicurezza sono contenute nello spazio dei nomi System.IdentityModel.Tokens, ad esempio, SecurityToken e SecurityTokenHandler. A partire da .NET 4.5, è necessario utilizzare le classi nello spazio dei nomi System.IdentityModel.Tokens invece di quelle nello spazio dei nomi System.IdentityModel.Selectors.

Classi

AudienceUriModeValidationHelper

Classe di supporto della classe SamlSecurityTokenAuthenticator che verifica che la proprietà AudienceUriMode sia impostata su un valore valido.

CardSpaceException

Eccezione che viene generata quando si sono verificate una o più eccezioni al livello del servizio CardSpace. La causa dell'errore verrà registrata nel log eventi.

CardSpacePolicyElement

Questa classe è destinata all'utilizzo da parte dell'infrastruttura.

CardSpaceSelector

Offre l'accesso a tutte le operazioni pubbliche di CardSpace supportate in codice gestito.

CustomUserNameSecurityTokenAuthenticator

Autentica un token di sicurezza UserNameSecurityToken utilizzando uno schema di autenticazione personalizzato.

IdentityValidationException

Classe di eccezione per indicare che il certificato del destinatario non è valido.

KerberosSecurityTokenAuthenticator

Autentica un token di sicurezza KerberosReceiverSecurityToken.

KerberosSecurityTokenProvider

Rappresenta un provider di token di sicurezza che fornisce i token di sicurezza KerberosRequestorSecurityToken per un mittente di messaggi SOAP.

PolicyValidationException

Classe di eccezione per indicare che i criteri forniti dal destinatario non possono essere convalidati.

RsaSecurityTokenAuthenticator

Autentica un token di sicurezza RsaSecurityToken.

SamlSecurityTokenAuthenticator

Autentica un token di sicurezza SamlSecurityToken.

SecurityTokenAuthenticator

Autentica un token di sicurezza.

SecurityTokenManager

Rappresenta un gestore del token di sicurezza che specifica come i token di sicurezza vengono fornititi, autenticati e serializzati.

SecurityTokenProvider

Rappresenta un provider di token di sicurezza che gestisce token di sicurezza per un mittente di messaggi SOAP.

SecurityTokenProvider.SecurityTokenAsyncResult

Incapsula i risultati di un'operazione asincrona su un delegato.

SecurityTokenRequirement

Specifica requisiti di token di sicurezza.

SecurityTokenResolver

Rappresenta una classe di utilità che può recuperare token di sicurezza o chiavi quando si dispone di un identificatore di chiave o di una clausola dell'identificatore di chiave.

SecurityTokenSerializer

Rappresenta una classe che può leggere e scrivere identificatori di chiave, clausole di identificatore di chiave e token di sicurezza.

SecurityTokenVersion

Rappresenta le specifiche, ad esempio le specifiche WS - *, in cui sono definiti i token di sicurezza.

ServiceBusyException

Classe di eccezione per indicare che il servizio CardSpace sta eseguendo l'elaborazione di altre richieste.

ServiceNotStartedException

Eccezione generata quando sul computer dell'utente non è stato avviato CardSpace.

StsCommunicationException

Eccezione che viene generata quando si verifica un problema durante la comunicazione con il servizio token di sicurezza.

UnsupportedPolicyOptionsException

Indica che al sistema sono stati forniti criteri che includono opzioni non supportate.

UntrustedRecipientException

Eccezione che viene generata quando l'utente decide di non considerare attendibile l'entità che sta richiedendo un token dopo avere esaminato le informazioni contenute nel relativo certificato.

UserCancellationException

Eccezione che viene generata quando l'utente annulla un'operazione durante la chiamata a GetToken(CardSpacePolicyElement[], SecurityTokenSerializer).

UserNamePasswordValidator

Convalida un nome utente e una password.

UserNameSecurityTokenAuthenticator

Autentica un token di sicurezza UserNameSecurityToken.

UserNameSecurityTokenProvider

Rappresenta un provider di token di sicurezza che fornisce i token di sicurezza UserNameSecurityToken per un mittente di messaggi SOAP.

WindowsSecurityTokenAuthenticator

Utilizza l'autenticazione di Windows per autenticare il token di sicurezza WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Utilizzare l'autenticazione di Windows per autenticare il nome utente e la password in un token di sicurezza UserNameSecurityToken.

X509CertificateValidator

Convalida un certificato X.509.

X509SecurityTokenAuthenticator

Autentica un token X509SecurityToken.

X509SecurityTokenProvider

Rappresenta un provider di token di sicurezza che fornisce i token di sicurezza X509SecurityToken per un mittente di messaggi SOAP.

Enumerazioni

AudienceUriMode

Specifica se occorre convalidare la condizione SamlSecurityToken del token di sicurezza SamlAudienceRestrictionCondition.