J'essaie de configurer un service WCF pour permettre à la fois l'authentification Windows/NTLM et l'authentification de base. Malheureusement, avec cette configuration, seul Windows/NTLM fonctionne et l'authentification de base échoue avec un message d'erreur. code d'état http de 401 Non autorisé .
Notre serveur IIS 7.5 est configuré pour permettre ces deux types d'authentification.
Quel est le problème de la configuration ci-dessous qui empêche l'authentification de base de fonctionner ?
<wsHttpBinding>
<binding name="webBinding">
<security mode="Transport">
<transport clientCredentialType="Windows" />
<transport clientCredentialType="Basic" realm="XXX.YYY.com" />
</security>
</binding>
</wsHttpBinding>
J'ai également essayé d'utiliser basicHttpBinding
Un message du forum indiquait que wsHttpBinding
pourrait empêcher l'authentification de base si WCF a senti que le mot de passe a été passé dans le texte clair.