Skip to content

ProstoLive/auth_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Шаблон сервиса аутентификации на FastAPI

Возможности

  • Регистрация нового пользователя
  • Login/logout
  • Коннект с базой данных для внесения новых пользователей
  • Система аутентификации на JWT-токенах

.env - файл

Перед установкой сконфигурируйте .env файл, добавив туда следующие параметры:

  • SECRET_KEY - ключ шифрования для хэширования паролей (Используйте команду openssl rand -hex 32 для генерации надёжного ключа)
  • ALGORITHM - алгоритм хэширования. Рекомендуется использовать HS256
  • ACCESS_TOKEN_EXPIRE_MINUTES - время, в течение которого токен аутентификации действителен (в минутах)
  • DB_USER - имя пользователя для доступа в базу данных
  • DB_PASS - пароль для доступа в базу данных
  • DB_HOST - адрес базы данных
  • DB_PORT - порт базы данных
  • DB_NAME - имя базы данных

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages