Введение
Здесь представлены инструкции по настройке экземпляра ПО Comindware Platform под управлением Windows, служб IIS и браузера конечного пользователя для аутентификации посредством технологии единого входа через Active Directory.
Настройка экземпляра ПО
- Настройте подключение к Active Directory, см. статью Сервер каталогов. Настройка подключения.
- На сервере с экземпляром ПО создайте доменного пользователя, под которым будет запускаться пул приложений экземпляра ПО в Internet Information Services (IIS).
- Добавьте пользователя, созданного на шаге 2, в локальную группу Backup operators.
- Предоставьте созданному пользователю права локального администратора на сервере с экземпляром ПО .
- Обновите локальные групповые политики с помощью командной строки:
gpupdate
- Откройте созданного пользователя в оснастке «Пользователи и компьютеры Active Directory» и на вкладке «Редактор атрибутов» присвойте значение
HTTP/sitename
атрибутуservicePrincipalName
, гдеsitename
— имя хоста, по которому осуществляется доступ к экземпляру ПО. -
Перейдите в Диспетчер служб IIS и настройте пул приложений экземпляра ПО, указав в поле «Удостоверение» пользователя, созданного на шаге 2. Пул приложений будет запускаться от имени указанного пользователя.
Настройка пользователя для запуска пула приложений -
Предоставьте созданному пользователю полные права на каталоги исполняемых файлов ПО и базы данных экземпляра ПО.
- Откройте для редактирования файл
web.config
в папке файлов конфигурации экземпляра ПО. См. статью «Пути и содержимое директорий экземпляра ПО». - В строке
<authentication mode="None" />
измените значениеNone
на значениеWindows
:<authentication mode="Windows"/>
- В Диспетчере служб IIS выберите сайт экземпляра ПО в разделе «Сайты».
-
Откройте пункт «Проверка подлинности».
Пункт «Проверка подлинности» в диспетчере служб IIS -
Переведите все пункты в разделе «Проверка подлинности» в состояние «Отключен», кроме «Проверка подлинности Windows», этот пункт должен быть в состоянии «Включен».
-
Если веб-сервер был установлен вручную, перейдите в Панель управления Windows; в разделе «Программы и компоненты» выберите пункт «Включение или отключение компонентов Windows». В открывшемся окне нажимайте далее, до этапа «Server roles». На этом этапе необходимо проверить, чтобы в «Web Server (IIS)» были установлены 27 из 43 компонентов. Для удобства ниже приведён весь список компонентов, которые обязательно должны быть установлены.
Необходимые компоненты веб-сервера -
Перезапустите пул приложения и экземпляр ПО.
Настройка клиента
По умолчанию SSO-авторизация работает в браузерах Edge и Google Chrome, но необходимо в параметрах безопасности браузера добавить сайт в зону местной интрасети и включить режим «Автоматический вход в сеть только в зоне интрасети». Сведения о настройке других браузеров см. в соответствующей документации.