System.IdentityModel.Selectors Spazio dei nomi

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

A partire da .NET Framework 4.5 e dall'integrazione di Windows Identity Foundation (WIF) in .NET Framework, il modello di identità basata sulle attestazioni WCF è stato sostituito da WIF. WIF offre un modello a oggetti delle identità basato sulle attestazioni che può essere usato per fornire l'autenticazione e l'autorizzazione in diversi stack di prodotti Microsoft, tra cui CLR, WCF e ASP.NET. Le classi WIF che rappresentano i token di sicurezza e che vengono usate per elaborare i token di sicurezza sono contenute nello spazio dei System.IdentityModel.Tokens nomi, ad esempio SecurityToken e SecurityTokenHandler. A partire da .NET 4.5, le classi nello spazio dei nomi System.IdentityModel.Tokens devono essere usate anziché quelle nello spazio dei nomi System.IdentityModel.Selectors.

Classi

Nome Descrizione
AudienceUriModeValidationHelper

Classe helper per la SamlSecurityTokenAuthenticator classe che verifica che la AudienceUriMode proprietà sia impostata su un valore valido.

CardSpaceException

Eccezione generata quando si sono verificate una o più eccezioni a livello di servizio CardSpace. La causa dell'errore verrà registrata nel registro eventi.

CardSpacePolicyElement

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

CardSpaceSelector

Fornisce l'accesso a tutte le operazioni pubbliche cardspace supportate nel codice gestito.

CustomUserNameSecurityTokenAuthenticator

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

IdentityValidationException

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

KerberosSecurityTokenAuthenticator

Autentica un KerberosReceiverSecurityToken token di sicurezza.

KerberosSecurityTokenProvider

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

PolicyValidationException

Classe di eccezione per indicare che non è stato possibile convalidare i criteri forniti dal destinatario.

RsaSecurityTokenAuthenticator

Autentica un RsaSecurityToken token di sicurezza.

SamlSecurityTokenAuthenticator

Autentica un SamlSecurityToken token di sicurezza.

SecurityTokenAuthenticator

Autentica un token di sicurezza.

SecurityTokenManager

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

SecurityTokenProvider

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

SecurityTokenProvider.SecurityTokenAsyncResult

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

SecurityTokenRequirement

Specifica i requisiti del token di sicurezza.

SecurityTokenResolver

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

SecurityTokenSerializer

Rappresenta una classe in grado di leggere e scrivere identificatori di chiave, clausole dell'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 è occupato nell'elaborazione di altre richieste.

ServiceNotStartedException

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

StsCommunicationException

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

UnsupportedPolicyOptionsException

Indica che è stato fornito un criterio al sistema che includeva opzioni non supportate.

UntrustedRecipientException

Eccezione generata quando l'utente decide di non considerare attendibile l'entità che richiede un token dopo aver esaminato le informazioni dal certificato.

UserCancellationException

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

UserNamePasswordValidator

Convalida un nome utente e una password.

UserNameSecurityTokenAuthenticator

Autentica un UserNameSecurityToken token di sicurezza.

UserNameSecurityTokenProvider

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

WindowsSecurityTokenAuthenticator

Usa autenticazione di Windows per autenticare il token di sicurezza WindowsSecurityToken.

WindowsUserNameSecurityTokenAuthenticator

Usa 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 oggetto X509SecurityToken.

X509SecurityTokenProvider

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

Enumerazioni

Nome Descrizione
AudienceUriMode

Specifica se il SamlSecurityToken del token di sicurezza SamlAudienceRestrictionCondition deve essere convalidato.