System.IdentityModel.Selectors Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |