Перейти к содержанию

Авторизация

Для некоторых запросов к серверу требуется обязательная аутентификация. Механизм аутентификации основан на JWT‑токенах и выполняется в следующем порядке:

1. Получение токена
Если в проекте активирован модуль учетных записей пользователей, клиент должен инициировать сессию, отправив учетные данные (логин и пароль своей учетной записи) на конечную точку аутентификации с помощью запроса POST /api/login. В теле запроса передаются поля username и password.

После успешной проверки учетных данных система возвращает объект, содержащий поле token — строковый JWT с ограниченным временем жизни expire. Данный токен необходимо обновлять с помощью запроса GET /auth/token.

2. Использование токена в запросах
После получения токена клиент включает его в каждый последующий запрос к защищенным ресурсам в заголовке Authorization:

Authorization: Bearer {access_token}