Что умеет решение
Модуль Awelite: REST API обеспечивает быструю настройку интерфейса для работы с REST API. После установки становятся доступны функции регистрации и авторизации пользователей, а также механизм обновления токенов доступа при истечении срока действия сессии. При необходимости разработчик может быстро создать собственные маршруты и промежуточное ПО (мидлвары) для решения специфических задач.
Ключевые возможности модуля:
Возможность настройки собственного пути для интерфейса REST API.
Удобная визуализация карты маршрутов.
Настройка белых списков доменов (Origins) для управления доступом.
Гибкая настройка времени жизни токенов доступа (AccessToken) и обновления (RefreshToken).
Функция перевыпуска секретного ключа для генерации токенов, что приводит к немедленной недействительности всех ранее выданных токенов.
Опция выбора формата ключей в ответе: сохранение исходного вида или преобразование в camelCase.
Принцип работы:
Модуль реализует аутентификацию с использованием технологии JWT (JSON Web Token).
Полученные токены доступа передаются в заголовках (Header) последующих запросов с параметрами X-Auth-Token и X-Auth-Refresh-Token.
Все запросы и ответы REST API формируются в формате JSON.
General iT может взять на себя внедрение «Awelite: REST API», включая установку, настройку и проверку результата.