Skip to content

Расширенные возможности администрирования пользователей

Получение списка пользователей системы и их ролей

В некоторых случаях, например, для интеграции со сторонними системами, требуется получить список пользователей. В этом параграфе показан пример получения списка пользователей. Для того что бы выполнить этот 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 и установите числовое значение (в минутах). Например:

f.engine.session.lifetime.minutes = 1

Сделайте reconfig что бы изменения вступили в силу.