Перейти к содержимому

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": "Подключение успешно"
}
}