Назад | Перейти на главную страницу

Вызов URL-адреса из Windows Server 2012 + IE 11 не выполняется с ошибкой KRB_AP_ERR_MODIFIED

Моя проблема :

Похоже, мне не хватает настроек безопасности на моем сервере, но я хотел бы знать, какой?

Некоторая контекстная информация

Мое веб-приложение автоматически развертывается на 2 разных серверах (WS 2012 R2). В конце установки каждого сервера автоматически запускается сценарий для проверки того, что все URL-адреса доступны с использованием http и https. Поэтому мне бы очень хотелось, чтобы проверка URL выполнялась на самом сервере, а не на другой консоли.

Другие выполненные исследования

После некоторых исследований проблема на самом деле была проблемой конфигурации: следуя руководству Вот Мне удалось пройти аутентификацию с помощью Kerberos.

Подводя итог всем действиям, необходимо:

  • Включить проверку подлинности Windows в IIS
  • Создать сервис аккаунта
  • Создайте SPN для адреса хоста, который вы собираетесь использовать
  • свяжите эту службу с пулом приложений, используемым для выполнения вашего приложения
  • Измените параметр делегирования в AD для службы учетной записи (Trust this computer for delegation for any service)
  • Изменить включение IIS UseKernelMode и useAppPoolCredentials

И последнее, что заняло у меня некоторое время: я не знаю, есть ли механизмы кеширования или репликации, но изменение этих параметров происходит не сразу ...