Настройка интеграции Сканер-ВС с LDAP сервером
В Сканер-ВС предусмотрена возможность интеграции сервера аутентификации LDAP. Настройка взаимодействия Сканер-ВС с LDAP сервером производится путем внесения изменений в основной конфигурационный файл «scanner.yml», а именно внесением следующего блока настроек в подсекцию «pauth-server» секции «services»:
auth-providers:
- kind: internal
priority: 10
enabled: true
- kind: ldap
priority: 20
enabled: true
ldap:
url: ldap://url-адрес сервера LDAP
search-dn:
search-password:
base-dn:
uid:
scope: 2
connection-timeout: 30
tls:
enabled: false
group-conf:
filter: objectclass=Group
membership-attribute: memberof
group-roles:
- group-to-org-role:
group-dn:
org-role: admin
Описание добавляемых параметров приведено в таблице Параметры интеграции с LDAP сервером.
Параметры интеграции с LDAP сервером
| Параметр (строка) | Описание подсекции/параметра |
|---|---|
| auth-providers | Список провайдеров аутентификации; для каждого провайдера задаются его тип, приоритет, признак включения и параметры подключения |
| kind | Вид используемого сервера аутентификации |
| priority | Приоритет проверки данных аутентификации, введенных оператором |
| enabled | Включение/выключение интеграции с указанным сервером аутентификации |
| ldap | Настройки интеграции LDAP сервера |
| url | Url-адрес для подключения к LDAP серверу |
| search-dn | Логин учётной записи, используемой для выполнения поисковых запросов на сервере LDAP |
| search-password | Пароль учётной записи, используемой для выполнения поисковых запросов на сервере LDAP |
| base-dn | Базовый элемент, с которого начинается поиск пользователей и групп |
| uid | Атрибут, используемый для уникальной идентификации пользователя в LDAP |
| scope | Уровень охвата поиска: 0 – поиск только на уровне базового элемента, 1 – поиск на уровне базового элемента и на уровне ниже, 2 – рекурсивный поиск по всем уровням ниже уровня базового элемента |
| connection-timeout | Время ожидания подключения к LDAP-серверу в секундах |
| tls | Настройки шифрования подключения к серверу |
| enabled | Включение/выключение шифрования |
| group-conf | Настройки для работы с группами в LDAP |
| filter | Фильтр для определения LDAP-групп |
| membership-attribute | Атрибут, указывающий на принадлежность пользователя к группе |
| group-roles | Настройки ролей, которые назначаются пользователям на основе их принадлежности к LDAP-группам |
| group-to-org-role | Отображение LDAP-группы на роль в организации |
| group-dn | Наименование группы в LDAP, которое используется для определения принадлежности пользователя к определённой группе |
| org-role | Роль в организации, которая будет назначена пользователям, являющимся членами указанной группы |
| Примечание. Для различных серверов аутентификации LDAP может потребоваться указание дополнительных параметров в подсекции «auth-providers» для используемого LDAP сервера. |