System.IdentityModel.Selectors Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes qui implémentent l’authentification dans le modèle d’identité basé sur les revendications de WCF (Windows Communication Foundation).
Depuis .NET Framework 4.5 et l'intégration de Windows Identity Foundation (WIF) dans le .NET Framework, le modèle d'identité basé sur des revendications WCF a été remplacé par WIF. WIF fournit un modèle objet d'identité basé sur les revendications qui peut être utilisé pour fournir l'authentification et l'autorisation pour plusieurs piles de produits Microsoft, y compris CLR, WCF et ASP.NET. Les classes WIF qui représentent des jetons de sécurité et qui sont utilisées pour traiter les jetons de sécurité sont contenues dans l'espace de noms System.IdentityModel.Tokens ; par exemple, SecurityToken et SecurityTokenHandler. Depuis .NET 4.5, les classes dans l'espace de noms System.IdentityModel.Tokens doivent être utilisées à la place de celles dans l'espace de noms System.IdentityModel.Selectors.
Classes
AudienceUriModeValidationHelper |
Classe d'assistance pour la classe SamlSecurityTokenAuthenticator qui vérifie que la propriété AudienceUriMode présente une valeur valide. |
CardSpaceException |
Exception qui est levée quand une ou plusieurs exceptions se sont produites au niveau du service CardSpace. La cause de l'erreur sera consignée dans le journal des événements. |
CardSpacePolicyElement |
Cette classe est destinée à être utilisée par l'infrastructure. |
CardSpaceSelector |
Permet d’accéder à toutes les opérations publiques CardSpace prises en charge dans le code managé. |
CustomUserNameSecurityTokenAuthenticator |
Authentifie un jeton de sécurité UserNameSecurityToken à l'aide d'un schéma d'authentification personnalisé. |
IdentityValidationException |
Classe d'exceptions pour indiquer que le certificat du destinataire n'était pas valide. |
KerberosSecurityTokenAuthenticator |
Authentifie un jeton de sécurité KerberosReceiverSecurityToken. |
KerberosSecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui fournit des jetons de sécurité KerberosRequestorSecurityToken pour un expéditeur de message SOAP. |
PolicyValidationException |
Classe d'exceptions qui indique que la stratégie fournie par le destinataire n'a pas pu être validée. |
RsaSecurityTokenAuthenticator |
Authentifie un jeton de sécurité RsaSecurityToken. |
SamlSecurityTokenAuthenticator |
Authentifie un jeton de sécurité SamlSecurityToken. |
SecurityTokenAuthenticator |
Authentifie un jeton de sécurité. |
SecurityTokenManager |
Représente un gestionnaire de jetons de sécurité qui spécifie comment les jetons de sécurité sont fournis, authentifiés et sérialisés. |
SecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui gère des jetons de sécurité pour un expéditeur de message SOAP. |
SecurityTokenProvider.SecurityTokenAsyncResult |
Encapsule les résultats d'une opération asynchrone sur un délégué. |
SecurityTokenRequirement |
Spécifie l’exigence des jetons de sécurité. |
SecurityTokenResolver |
Représente une classe d'utilitaire qui peut récupérer des jetons ou des clés de sécurité lorsque vous avez un identificateur de clé ou une clause d'identificateur de clé. |
SecurityTokenSerializer |
Représente une classe qui peut lire et écrire des identificateurs de clé, des clauses d'identificateur de clé et des jetons de sécurité. |
SecurityTokenVersion |
Représente les caractéristiques, comme les caractéristiques WS-*, dans lesquelles les jetons de sécurité sont définis. |
ServiceBusyException |
Classe d’exceptions pour indiquer que le service CardSpace est occupé par le traitement d’autres requêtes. |
ServiceNotStartedException |
Exception qui est levée quand CardSpace n’a pas été démarré sur l’ordinateur de l’utilisateur. |
StsCommunicationException |
Exception levée lorsqu'un problème de communication avec le service d'émission de jeton de sécurité se produit. |
UnsupportedPolicyOptionsException |
Indique qu'une stratégie a été fournie au système et que cette stratégie incluait des options qui n'étaient pas prises en charge. |
UntrustedRecipientException |
Exception levée lorsque l’utilisateur décide de ne pas approuver l’entité qui demande un jeton après avoir examiné les informations de son certificat. |
UserCancellationException |
Exception levée lorsque l'utilisateur annule une opération au cours de l'appel GetToken(CardSpacePolicyElement[], SecurityTokenSerializer). |
UserNamePasswordValidator |
Valide un nom d'utilisateur et un mot de passe. |
UserNameSecurityTokenAuthenticator |
Authentifie un jeton de sécurité UserNameSecurityToken. |
UserNameSecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui fournit des jetons de sécurité UserNameSecurityToken pour un expéditeur de message SOAP. |
WindowsSecurityTokenAuthenticator |
Utilise l'authentification Windows pour authentifier le jeton de sécurité WindowsSecurityToken. |
WindowsUserNameSecurityTokenAuthenticator |
Utilise l'authentification Windows pour authentifier le nom d'utilisateur et le mot de passe dans un jeton de sécurité UserNameSecurityToken. |
X509CertificateValidator |
Valide un certificat X.509. |
X509SecurityTokenAuthenticator |
Authentifie un X509SecurityToken. |
X509SecurityTokenProvider |
Représente un fournisseur de jetons de sécurité qui fournit des jetons de sécurité X509SecurityToken pour un expéditeur de message SOAP. |
Énumérations
AudienceUriMode |
Spécifie si la SamlSecurityToken du jeton de sécurité SamlAudienceRestrictionCondition doit être validée. |