L'authentification Windows IIS 7.5 ne fonctionne pas dans Chrome


8

Sur une nouvelle installation d'IIS 7.5, j'ai configuré l'authentification Windows sur mon intranet.

Les fournisseurs que j'ai utilisés sont «NTLM» et négocient dans cet ordre.

Cela fonctionne bien dans IE et Firefox, mais dans Chrome, j'obtiens ce qui suit

Cette page Web n'est pas disponible. La page Web à l' adresse http://mysite.com/myintranet.php est peut-être temporairement indisponible ou a pu être déplacée de manière permanente vers une nouvelle adresse Web. Erreur 338 (net :: ERR_INVALID_AUTH_CREDENTIALS): erreur inconnue.

J'ai essayé de chercher une solution en ligne sans succès.

J'utilise la dernière version de Chrome 21.0.1180.60


Je supprimerais vos cookies / fichiers temporaires de Chrome et réessayer
Dave

J'ai essayé cela mais cela n'a eu aucun effet.
Sam

J'ai un problème similaire avec IIS 8.5 et Chrome. Tous les autres navigateurs fonctionnent correctement. Chrome rejette l'authentification (les journaux indiquent qu'il ne transmet pas de nom d'utilisateur). Donc, si c'est le même problème et que vous l'avez résolu, j'aimerais savoir ce que vous avez fait.
Robert Baker

Supprimer complètement "négocier" - ne pas simplement le déplacer vers le bas de la liste. C'est une vieille question, je sais, mais je me suis heurté à cela aujourd'hui, sur un serveur IIS qui, jusqu'à présent, authentifiait très bien tous les navigateurs.
thinkOfaNumber le

Réponses:


2

Il s'agit d'un problème très connu et ancien. Cependant, Shawn Weisfeld a fourni il y a un an une solution sur son blog :

Le correctif consistait à forcer le serveur Web à utiliser NTLM. Pour ce faire, dans IIS 7, il s'agit simplement d'un paramètre dans la section system.web / system.webServer / security / authentication / windowsAuthentication / providers du web.config

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.