LDAP/AD
Enterprise Edition
Модуль обеспечивает интеграцию VPN-сервера с корпоративным каталогом пользователей (LDAP, Active Directory, Google LDAP и т.п.).
Параметры конфигурации
Заголовок раздела «Параметры конфигурации»| Параметр | Значение по умолчанию | Пример | Описание |
|---|---|---|---|
| LDAP_ENABLED | false | true | Включает интеграцию с LDAP/Active Directory. |
| LDAP_URL | - | ldaps://ldap.example.com:636 | URL LDAP-сервера. Поддерживаются ldap:// и ldaps://. |
| LDAP_CERT_FILE | - | /etc/edvpn/ssl/ldap/public.crt | Путь к публичному TLS-сертификату LDAP-сервера. |
| LDAP_KEY_FILE | - | /etc/edvpn/ssl/ldap/public.key | Путь к приватному ключу сертификата LDAP-сервера. |
| LDAP_BIND_DN | - | cn=admin,dc=example,dc=com | DN учётной записи, от имени которой выполняются запросы к LDAP. |
| LDAP_PASSWORD | - | secret | Пароль Bind-пользователя. |
| LDAP_BASE_DN | - | dc=example,dc=com | Базовый DN для поиска пользователей. |
| LDAP_USER_FILTER | (&(objectCategory=Person)(!(UserAccountControl:1.2.840.113556.1.4.803:=2))) | Фильтр для выборки пользователей. Записи, не прошедшие фильтр, считаются недействительными и блокируются. | |
| LDAP_INTERVAL | 1h | 1h | Интервал синхронизации (периодичность обновления списка пользователей и групп). |
| LDAP_MAP_ID | sAMAccountName | sAMAccountName | Поле LDAP, используемое как уникальный идентификатор пользователя. |
| LDAP_MAP_NAME | cn | cn | Поле LDAP с отображаемым именем пользователя. |
| LDAP_MAP_EMAIL | - | mail | Поле LDAP с email адресом. |
| LDAP_MAP_POSITION | - | title | Поле LDAP с должностью пользователя. |
| LDAP_MAP_PHONE | - | telephoneNumber | Поле LDAP с номером телефона. |
| LDAP_MAP_MATTERMOST_USERNAME | - | mm_username | Поле LDAP с именем пользователя для интеграции с Mattermost. |
Пример конфигураций
Заголовок раздела «Пример конфигураций»LDAP_ENABLED=trueLDAP_CERT_FILE=/etc/edvpn/ssl/Google_2028_11_09_76552/Google_2028_11_09_76552.crtLDAP_KEY_FILE=/etc/edvpn/ssl/Google_2028_11_09_76552/Google_2028_11_09_76552.keyLDAP_URL=ldaps://ldap.google.com:636LDAP_USER_FILTER="(&(mail=*)(suspended=false))"LDAP_BASE_DN=DC=secret-doghouse,DC=ruLDAP_MAP_ID=mailLDAP_MAP_NAME=displayNameLDAP_MAP_EMAIL=mailLDAP_MAP_PHONE=telephoneNumber