• Post category:Настройки
  • Запись изменена:13.08.2025

Настройка синхронизации по LDAP

В Корпоративном сервере 2024 есть возможность управление пользователями синхронизированными по протоколу LDAP из службы каталогов.

Для каждого подразделения необходимо настроить синхронизацию отдельно.

Перейдите в Р7-Управление (URL https://admin.ваш_домен), далее Организации. Из списка выберите необходимое подразделение, нажмите редактировать, перейдите в настройки подразделения:

Настройка синхронизации по LDAP

Выберите метод LDAP и приступите к настройке:

Настройка синхронизации по LDAP

Пример заполнения полей:

Настройка синхронизации по LDAP

Основное имя рекомендуем устанавливать в userPrincipalName, именно по этому полю в момент авторизации в AD будет происходить поиск пользователей.

Если у вас организованы поля по-другому, тогда замените на соответствующее название поля.

У всех пользователей в учетных записях должно быть заполнено поле Email, иначе пользователи не появятся на портале.

Для настройки синхронизации пользователей через LDAP из определённой группы, используйте в фильтре параметр memberOf=.

Пример фильтра для группы r7test:

(&(userPrincipalName=*)(memberOf=CN=r7test,CN=Users,DC=builder-testad,DC=ru))

Чтобы исключить из синхронизации отключённые учетные записи, добавьте в фильтр следующее условие: (userAccountControl:1.2.840.113556.1.4.803:=2).

Пример фильтра:

(&(userPrincipalName=*)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))

Для исключения заблокированных учетных записей используйте условие: (lockoutTime=0).

Пример:

(&(userPrincipalName=*)(lockoutTime=0))

Важные примечания

1. Если вы подключаетесь к базе данных Active Directory, которая содержит более 1000 пользователей, вам потребуется увеличить лимит на сервере AD MaxPageSize = 1000 и MaxValRange = 1000 с помощью утилиты ntdsutil. Информация описана на сайте производителя Active Directory.

2. Если на сервере AD активирован протокол LDAPS (LDAP over SSL), используйте порт 636 для подключения.

Синхронизация групп

Для синхронизации групп из AD в качестве ролей Корпоративного сервера необходимо включить опцию «Экспорт групп» и заполнить соответствующие поля.

Пример для группы r7test в качестве роли:
Настройка синхронизации по LDAP

Информация для настройки синхронизации

Для получения информации об атрибутах пользователей, групп и подразделений в AD, используйте следующие команды PowerShell:

Get-ADUser -Identity "ИмяПользователя" -Properties *
Get-ADGroup -Identity "ИмяГруппы" -Properties *
Get-ADOrganizationalUnit -Identity "OU=ИмяПодразделения,DC=domain,DC=ru" -Properties *

Для проверки соединения с сервером AD через LDAP и корректности настроек синхронизации, установите на Корпоративный сервер утилиту ldap-utils.

Пример команды для проверки подключения:

ldapsearch -H ldap://192.168.25.97 -x -W -D "admin@builder-testad.ru" -b "ou=DIT,dc=builder-testad,dc=ru" "(userPrincipalName=*)"

Где:

  • 192.168.25.97 — IP-адрес вашего сервера AD;
  • admin@builder-testad.ru — учетная запись администратора;
  • ou=DIT,dc=builder-testad,dc=ru — путь к вашему каталогу;
  • (userPrincipalName=*) — фильтр для пользователей.

После выполнения команды вы увидите список пользователей, которые соответствуют заданным критериям:

Настройка синхронизации по LDAP

Была ли полезна статья?
Позвольте нам стать лучше