Session timeout issue and Extra tables

This commit is contained in:
James Pattinson
2025-12-10 14:02:31 +00:00
parent f4b69aace0
commit bd1200f377
3 changed files with 243 additions and 6 deletions

View File

@@ -33,7 +33,11 @@ async def login_for_access_token(
subject=user.username, expires_delta=access_token_expires
)
return {"access_token": access_token, "token_type": "bearer"}
return {
"access_token": access_token,
"token_type": "bearer",
"expires_in": settings.access_token_expire_minutes * 60 # seconds
}
@router.post("/test-token", response_model=User)

View File

@@ -154,6 +154,7 @@ class UserInDB(UserInDBBase):
class Token(BaseModel):
access_token: str
token_type: str
expires_in: int # Token expiry in seconds
class TokenData(BaseModel):