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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.