Расширенные возможности администрирования пользователей
Получение списка пользователей системы и их ролей
В некоторых случаях, например, для интеграции со сторонними системами, требуется получить список пользователей.
В этом параграфе показан пример получения списка пользователей.
Для того что бы выполнить этот http запрос вам нужно, предварительно, любым возможным получить
значение куки FSESSIONID
.
Это можно сделать, например, посмотрев в инструментах разработчика или (по кнопке F12
или Inspect
) или выполнив
http
запрос аутентификации.
Пример запроса:
curl 'http://apiary.host.address/api/users/' \
-H 'Content-Type: application/json' \
-H 'Cookie: FSESSIONID=<session_id>'
Пример ответа:
Конфигурация пользовательской сессии
В Apiary умолчанию задано время жизни пользовательской сессии 360
минут (6 часов).
То есть, через 6 часов бездействия сессия пользователя будет оборвана и ему придётся логиниться заново.
Если требуется, вы можете изменить время жизни пользовательской сессии.
Чтобы изменить время жизни пользовательской сессии в Apiary нужно изменить конфигурацию.
Добавьте свойство f.engine.session.lifetime.minutes
и установите числовое значение (в минутах).
Например:
Сделайте reconfig что бы изменения вступили в силу.