Uwierzytelnianie systemu Windows IIS 7.5 nie działa w Chrome

8

Podczas nowej instalacji IIS 7.5 mam konfigurację uwierzytelniania systemu Windows w moim intranecie.

Dostawcy, z których korzystałem, to „NTLM” i negocjują w tej kolejności.

Działa to dobrze w IE i Firefox, ale w chrome dostaję następujące

Ta strona internetowa jest niedostępna Strona internetowa pod adresem http://mysite.com/myintranet.php mogła być tymczasowo niedostępna lub mogła zostać na stałe przeniesiona na nowy adres internetowy. Błąd 338 (net :: ERR_INVALID_AUTH_CREDENTIALS): Nieznany błąd.

Próbowałem znaleźć rozwiązanie online bez powodzenia.

Korzystam z najnowszej wersji Chrome 21.0.1180.60

Sam
źródło
Chciałbym usunąć twoje pliki cookie / pliki tymczasowe z Chrome i spróbować ponownie
Dave
Próbowałem tego, ale nie przyniosło to efektu.
Sam
Mam podobny problem z IIS 8.5 i Chrome. Wszystkie pozostałe przeglądarki działają poprawnie. Chrome odrzuca uwierzytelnianie (logi pokazują, że nie przekazuje nazwy użytkownika). Więc jeśli to ten sam problem, a ty go naprawiłeś, chciałbym wiedzieć, co zrobiłeś.
Robert Baker,
Usuń całkowicie „negocjuj” - nie przesuwaj go tylko na dół listy. To stare pytanie, wiem, ale dzisiaj wpadłem na to na serwerze IIS, który do tej pory uwierzytelniał wszystkie przeglądarki w porządku.
thinkOfaNumber

Odpowiedzi:

2

To bardzo dobrze znany i stary problem. Jednak Shawn Weisfeld podał rok temu rozwiązanie na swoim blogu :

Rozwiązaniem było wymuszenie na serwerze WWW korzystania z NTLM. Aby to zrobić w IIS 7, wystarczy ustawienie w sekcji system.web / system.webServer / security / authentication / windowsAuthentication / provider of the web.config

laika
źródło