API: Каталог доменных пользователей
API: Каталог доменных пользователей
Базовый URL: /api/v1/directory
Доступ: только portal_admin, LDAP должен быть настроен в .env.
GET /directory/search
Поиск пользователей в Active Directory / LDAP для добавления в группы до первого входа.
Query:
| Параметр | Описание |
|---|---|
| q | Строка поиска (мин. 2 символа) |
Ответ 200:
{ "success": true, "data": [ { "externalId": "uid=ivanov,ou=users,dc=portal,dc=local", "login": "ivanov", "displayName": "Ivan Ivanov", "email": "ivanov@portal.local" } ]}Результаты кэшируются на 2 минуты (ldap:search:*).
Пример curl:
curl "http://localhost:8080/api/v1/directory/search?q=ivan" \ -H "Cookie: portal_token=..."GET /admin/settings/ldap-status
Проверка подключения к LDAP (раздел админки).
Ответ 200:
{ "success": true, "data": { "configured": true, "ok": true, "message": "Подключение успешно" }}