Интегрированная проверка подлинности Windows и параметр fastcgi.impersonate

У меня есть проект PHP, работающий на IIS6 (режим FastCGI). Если я включаю «Интегрированную проверку подлинности Windows» с включенной опцией fastcgi.impersonate в php.ini, то все прекрасно работает в каждом браузере, но если я отключаю fastcgi.impersonate в php.ini, я получаю различное поведение браузеров:

  • IE открывает стандартное окно аутентификации Windows, но даже если я укажу свой пароль на 100%, он не аутентифицирует меня.
  • Chrome просто показывает мне ERR_INVALID_AUTH_CREDENTIALS и больше ничего не происходит.
  • FF по-прежнему работает нормально и выполняет аутентификацию NTLM автоматически.

Как я могу исправить эту проблему? Благодарю.

0

Решение

Мы устанавливаем принудительную проверку подлинности NTLM на IIS вместо Negotiate, и она работает нормально.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]