Informations d’identification personnalisées et validation d’informations d’identification

Dans Windows Communication Foundation (WCF), la sécurité repose sur l’échange d’informations d’identification entre les services et les clients. La plupart des besoins en matière de sécurité peuvent être satisfaits à l'aide de types d'informations d'identification communs, tels que Windows (Kerberos), le nom d'utilisateur et les mots de passe et les certificats. Toutefois, si un nouveau type d'informations d'identification est requis, les rubriques de cette section expliquent comment gérer et valider des types nouveaux.

Dans cette section

Procédure : créer un service qui utilise un validateur de certificat personnalisé
Explique comment personnaliser la validation WCF en héritant de la classe X509CertificateValidator.

Procédure pas à pas : création d’informations d’identification de client et de service personnalisées
Montre comment étendre les classes ClientCredentials et ServiceCredentials afin de prendre en charge de nouveaux types d’informations d’identification. Il s'agit du premier volet d'une série de rubriques qui permettent de créer des types d'informations d'identification personnalisés.

Procédure : créer un fournisseur de jetons de sécurité personnalisé
Explique comment créer un fournisseur de jetons de sécurité pour gérer de nouveaux types d'informations d'identification et retourner de nouveaux jetons pour les informations d'authentification. Il s'agit de la deuxième rubrique de la série.

Procédure : créer un authentificateur de jetons de sécurité personnalisé
Explique comment créer un authentificateur personnalisé pour authentifier un nouveau type d'informations d'identification. Il s'agit de la troisième rubrique de la série.

Informations de référence

System.ServiceModel.Security

System.IdentityModel.Claims

System.IdentityModel.Policy

System.IdentityModel.Tokens

System.IdentityModel.Selectors

X509CertificateValidator

ClientCredentials

ServiceCredentials

Authentification

Fédération et jetons émis

Autorisation

Voir aussi