- Регистрация нового пользователя
- Login/logout
- Коннект с базой данных для внесения новых пользователей
- Система аутентификации на JWT-токенах
Перед установкой сконфигурируйте .env файл, добавив туда следующие параметры:
SECRET_KEY- ключ шифрования для хэширования паролей (Используйте команду openssl rand -hex 32 для генерации надёжного ключа)ALGORITHM- алгоритм хэширования. Рекомендуется использовать HS256ACCESS_TOKEN_EXPIRE_MINUTES- время, в течение которого токен аутентификации действителен (в минутах)DB_USER- имя пользователя для доступа в базу данныхDB_PASS- пароль для доступа в базу данныхDB_HOST- адрес базы данныхDB_PORT- порт базы данныхDB_NAME- имя базы данных