jwt token and refresh token expire time is determined via env var
This commit is contained in:
+3
-3
@@ -6,7 +6,7 @@ import secrets
|
||||
from app.auth.deps import get_current_user
|
||||
from app.db import SessionLocal
|
||||
from app.models import User
|
||||
from app.auth.jwt import create_access_token, create_refresh_token, decode_token
|
||||
from app.auth.jwt import create_jwt_token, create_refresh_token, decode_token
|
||||
|
||||
router = APIRouter()
|
||||
|
||||
@@ -87,7 +87,7 @@ async def auth_callback(request: Request, code: str, state: str):
|
||||
|
||||
db.close()
|
||||
|
||||
jwt_token = create_access_token({
|
||||
jwt_token = create_jwt_token({
|
||||
"sub": user.id,
|
||||
"email": user.email,
|
||||
})
|
||||
@@ -125,7 +125,7 @@ def refresh_token(refresh_token: str):
|
||||
|
||||
user_id = payload.get("sub")
|
||||
|
||||
new_access = create_access_token({"sub": user_id})
|
||||
new_access = create_jwt_token({"sub": user_id})
|
||||
|
||||
return {"access_token": new_access}
|
||||
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ REFRESH_TOKEN_EXPIRE_DAYS = int(os.getenv("REFRESH_TOKEN_EXPIRE_DAYS", "7"))
|
||||
def now():
|
||||
return datetime.now(timezone.utc)
|
||||
|
||||
def create_access_token(data: dict):
|
||||
def create_jwt_token(data: dict):
|
||||
payload = {
|
||||
**data,
|
||||
"type": "access",
|
||||
|
||||
Reference in New Issue
Block a user