Mobile app for downloading manga.
На данный момент поддерживаются только 4 основных эндпоинта + прописана структура бд.
После регистрации или логина пользователь получает пару токенов: access, refresh. Access довольно быстро становится негодным и его нужно обновлять через refresh токен. На бекенде хранятся сессии, которые содержат в себе refresh token, ip, fingerprint, user_id. На данный момент ip передается, но не используется, fingerprint тоже. Access и Refresh токены связаны рандомно сгенерированным ключем, поэтому пару токенов можно обновить только если они были созданы вместе.
Написана автосборка бекенда, запускается через
docker-compose up
** Сборка может не пройти до конца с первого раза, поэтому если что-то не так - рекомендую перезапустить. **
После сборки по localhost:8000/swagger/index.html будет доступнен Swagger, можно протестировать работу.