Проверка подлинности Windows IIS 7.5 не работает в Chrome


8

В новой установке IIS 7.5 я настроил проверку подлинности Windows в своей внутренней сети.

Поставщики, которых я использовал, являются NTLM и ведут переговоры в таком порядке.

Это прекрасно работает в IE и Firefox, но в Chrome я получаю следующее

Эта веб-страница недоступна. Возможно, веб-страница по адресу http://mysite.com/myintranet.php временно не работает или постоянно перемещена на новый веб-адрес. Ошибка 338 (net :: ERR_INVALID_AUTH_CREDENTIALS): неизвестная ошибка.

Я пытался найти онлайн решение без какого-либо успеха.

Я использую последнюю версию Chrome 21.0.1180.60


Я бы удалил ваши файлы cookie / temp из Chrome и повторил попытку
Дэйв

Я пробовал это, но это не имело никакого эффекта.
Сэм

У меня похожая проблема с IIS 8.5 и Chrome. Все остальные браузеры работают нормально. Chrome отклоняет авторизацию (журналы показывают, что имя пользователя не передается). Так что, если это та же проблема, и вы ее исправили, я хотел бы знать, что вы сделали.
Роберт Бейкер

Удалите «переговоры» полностью - не просто переместите его вниз по списку. Это старый вопрос, я знаю, но я столкнулся с этим сегодня на сервере IIS, который до сих пор отлично проверял подлинность всех браузеров.
думаюOfaNumber

Ответы:


2

Это очень известная и старая проблема. Тем не менее, Шон Вайсфельд представил год назад решение в своем блоге :

Исправление состояло в том, чтобы заставить веб-сервер использовать NTLM. Для этого в IIS 7 достаточно настройки в разделе system.web / system.webServer / security / authentication / windowsAuthentication / provider в файле web.config.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.