From e1812b7885e5ca1edf4ccb6e2248d9fb29c97463 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Tue, 7 Jan 2025 16:03:47 +0100 Subject: [PATCH] :ambulance: Final fix for auth --- app/main.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/main.py b/app/main.py index 4528de6..f4911f5 100644 --- a/app/main.py +++ b/app/main.py @@ -1,8 +1,6 @@ import bson from fastapi import FastAPI, Depends, HTTPException, status -from fastapi.responses import JSONResponse from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm -from typing import Optional from datetime import datetime, timedelta from joserfc import jwt from joserfc.errors import JoseError @@ -70,7 +68,7 @@ async def get_current_user(token: str = Depends(oauth2_scheme)) -> User: payload = jwt.decode(token, OctKey.import_key(config.SECRET_KEY)) username: str = payload.claims["sub"] expire_date = payload.claims["exp"] - if username is None or int(datetime.now()) > expire_date: + if username is None or int(datetime.now().timestamp()) > expire_date: raise credentials_exception token_data = TokenData(username=username) except JoseError: