8 votes

Comment empêcher le navigateur de demander un certificat client et permettre à IIS de l'accepter (sans l'exiger) ?

Dans une application web, j'ai un service WCF qui utilise l'authentification par certificat client. J'ai coché "Accepter le certificat du client" dans IIS - Paramètres SSL et cela fonctionne bien. Mais parfois, dans certains navigateurs, si un certificat est installé sur la machine du client, le navigateur demande un message pour choisir le certificat qu'il veut fournir au serveur, ce qui n'est pas un comportement souhaité car seulement le service web a besoin du certificat - pas l'application web !

Comment puis-je le gérer sans créer un projet web indépendant pour le service web sur IIS ?

2voto

Todd Points 2342

D'après les commentaires, il s'est avéré que votre service consistait en quelques fichiers spécifiques, mais que vous avez défini le Accept Client Certificate pour l'ensemble de l'application.

Utilisez les paramètres uniquement sur les fichiers (ou le dossier) de votre service, et non au niveau de l'application.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X