Импорт пользователей из LDAP
Настройка импорта по протоколу LDAP
Система Pilot позволяет получить доступ к списку пользователей сети и добавить их в число администраторов Pilot-Server или пользователей базы данных с помощью импорта из LDAP (Lightweight Directory Access Protocol — облегчённый протокол доступа к службе каталогов) и поддерживает подключение к LDAP с разветвлённой иерархией подразделений.
Для импорта пользователей по протоколу LDAP из LDAP-сервера или Active Directory нажмите кнопку Импорт из LDAP. В открывшемся окне Выбор пользователей LDAP нажмите Настроить .
Рис. 1. Окно настроек подключения по протоколу LDAP.
Адрес сервера
В поле Адрес LDAP-сервера введите уровень поиска по LDAP вместе с адресом сервера. Например:
LDAP://10.0.0.102:389/ou=People,dc=example,dc=ru
Где:
- LDAP://10.0.0.102:389/ — пример адреса сервера;
- ou=People,dc=example,dc=ru — полное DistinguishedName дерева LDAP, в котором находятся ваши пользователи.
Для уточнения поиска можно указывать подразделения, а не только верхний уровень. Например:
LDAP://spb.example.local/ou=People,ou=department,dc=spb,DC=example,DC=local
SSL/TLS
Опцию необходимо включить, если для работы в защищённых корпоративных сетях осуществляется передача данных через безопасный канал с помощью протокола SSL/TLS (LDAPS). В этом случае адрес сервера в соответствующем поле начинается с префикса LDAPS:// и заполняется поле Отпечаток SSL сертификата.
Узнать расположение сертификата в ОС Windows можно, следуя этому руководству.
Для OC Linux путь расположения сертификатов для каждой платформы может различаться. Чтобы узнать его выполните команду:
Имя пользователя и пароль
Введите DN (Distinguished Name) администратора LDAP, которое будет использоваться для доступа к серверу LDAP. Например: uid=sedov,ou=People,dc=grazhdanproekt,dc=ru.
Введите пароль пользователя.
Параметры поиска
Рис. 1. Параметры поиска по каталогу LDAP.
VLV Control
Virtual List View Control — это расширение для просмотра виртуального списка для операции поиска по протоколу облегченного доступа к каталогам (LDAP). Сортировка поискового запроса осуществляется на стороне сервера. Расширение позволяет клиенту запрашивать у сервера отправку результатов поиска небольшими управляемыми фрагментами в пределах определенного диапазона записей. Извлечение сортированных таким образом списков:
- повышает скорость отклика, поскольку сервер извлекает только информацию, требуемую для отображения части списка, которая в данный момент доступна для просмотра на клиенте;
- повышает скорость отображения результатов, поскольку не требует, чтобы клиент поиска сохранял набор результатов в памяти.
Опция Использовать VLV Control для поиска по умолчанию выключена, поскольку не все LDAP-сервера поддерживают Virtual List View. Для службы каталогов Active Directory рекомендуется использовать эту опцию.
Фильтр
Фильтр определяет необходимые условия для включения объекта в результат запроса. LDAP-фильтр может содержать одно или более условий. См. подробное описание Использование LDAP-фильтров.
Глубина поиска
Задаётся значение глубины поиска
Значение | Описание |
---|---|
one | Поиск по всем узлам, являющимся прямыми потомками базового узла в иерархии, (лежащим на один уровень ниже базового). Эта глубина поиска используется по умолчанию. |
sub | Поиск по всей области, нижележащей относительно базы поиска (baseDN). |
Количество записей в поисковой выдаче
Параметр, задающий ограничение количества результатов в поисковой выдаче LDAP.
Сопоставление атрибутов
Рис. 1. Сопоставление атрибутов LDAP.
- Имя пользователя — указывается атрибут, который будет использоваться при аутентификации в качестве имени пользователя. Например: uid, cn, sAMAccountName.
- Отображаемое имя пользователя — сопоставляется с атрибутом, в котором содержится ФИО пользователя. Например, cn.
- Должность — сопоставляется с атрибутом, в котором содержится должность пользователя, и отображается в списке окна Выбор пользователей LDAP. Например, title
- Почта — сопоставляется с атрибутом, в котором содержится email пользователя. Например, mail.
- Номер телефона — сопоставляется с атрибутом, в котором содержится номер телефона пользователя. Например, telephonenumber.
- Статус — сопоставляется с атрибутом, отвечающим за статус учетной записи пользователя (активен, неактивен). Например, AccountLock
Настройки подключения к LDAP-серверу хранятся в файле settings.xml, а для кластерного режима в конфигурационной базе. |
Импорт пользователей из LDAP
После того, как осуществлены и подтверждены настройки в диалоге Настройки подключения пользователей, в окне Выбор пользователей LDAP появится список пользователей.
Список можно сортировать по имени пользователя, отображаемому имени или должности. Список можно сузить до конкретных пользователей, введя запрос в строке поиска.
В случае необходимости внести изменения в настройки подключения, используйте команду Изменить.