SQL Сервер - windows auth - PullRequest
       4

SQL Сервер - windows auth

0 голосов
/ 14 января 2020

У меня есть 2 сервера:

Windows Server 2008 с SQL SERVER 2012

Windows Server 2008 с IIS 8

Мне нужен вход от клиента машина на SQL сервер через IIS сервер использует php приложение.

Я прочитал много статей и настроил все, и это работает, но у меня проблема - он работает правильно только в браузере IE (или EDGE) ), но не в браузерах на основе Chromium или Firefox.

Если я запускаю один раз IE, php приложение успешно подключается к SQL серверу, иначе в не IE браузерах я получаю ошибку NT AUTHORITY \ ANONYMOUS LOGON.

Мне всегда удается войти в IIS (отметка $_SERVER['REMOTE_USER'];)

Нужна помощь

1 Ответ

0 голосов
/ 15 января 2020

IIS должен передать билет Kerberos серверу SQL, чтобы этот сценарий работал. IE забирает билет сеанса рабочей станции, тогда как Firefox согласовывает свою собственную аутентификацию (а не Kerberos).

Чтобы включить встроенную Windows аутентификацию (IWA) в Mozilla Firefox, вы можете выполнить следующие шаги:

  1. Открыть Firefox

  2. В адресной строке введите about: config. В ответ на предупреждение, что следует действовать с осторожностью, согласитесь продолжить.

  3. После загрузки страницы конфигурации в поле фильтра введите: network.automati c. Вы должны увидеть результат поиска network.automati c -ntlm-auth.trusted-uris

  4. Нажмите «ОК» и перезапустите Firefox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...