os.getenv -> config.py
This commit is contained in:
@@ -3,12 +3,12 @@ from typing import Optional, Union, Any
|
||||
|
||||
from jose import jwt
|
||||
from passlib.context import CryptContext
|
||||
from config import settings
|
||||
|
||||
# Настройки безопасности (лучше вынести в config/env, но для старта здесь)
|
||||
# SECRET_KEY должен быть сложным и секретным в продакшене!
|
||||
SECRET_KEY = "CHANGE_ME_TO_A_SUPER_SECRET_KEY"
|
||||
ALGORITHM = "HS256"
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES = 30 * 24 * 60 # 30 дней, например
|
||||
# Настройки безопасности берутся из config.py
|
||||
SECRET_KEY = settings.SECRET_KEY
|
||||
ALGORITHM = settings.ALGORITHM
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES = settings.ACCESS_TOKEN_EXPIRE_MINUTES
|
||||
|
||||
pwd_context = CryptContext(schemes=["argon2"], deprecated="auto")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user