Сервис авторизации пользователя
- Клонируем репозиторий проекта:
git clone https://github.com/LinqCod/jwt-auth-service.git
- Дальше необходимо запустить само приложение. Сервис обернут в докер контейнер, для развертывания которого использовался
docker-compose
. Помимо контейнера с самим сервисом поднимается также контейнер базы данных (использовался mongo), хранящий в себе refresh токены.
Для запуска сервиса достаточно использовать команду make service-up
, которая сбилдит и запустит приложение, доступное на порту 8080:
make service-up
Для завершения работы сервиса следует воспользоваться командой:
make service-down
- POST /signin?guid="value" - Выдает пару access и refresh токенов по заданному guid
- POST /refresh - Выполняет refresh операцию на пару access, refresh токенов (принимает json объект в формате {"guid": "value", "refresh_token": "value"})