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à 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. |