fix: don't require secret if auth disabled

This commit is contained in:
Leon
2025-07-19 10:46:43 +02:00
parent ab45139e7e
commit 830fcc5757
3 changed files with 22 additions and 5 deletions

View File

@@ -49,7 +49,13 @@ def login_for_access_token(
)
access_token_expires = timedelta(minutes=settings.access_token_expire_minutes)
access_token = create_access_token(
data={"sub": form_data.username}, expires_delta=access_token_expires
)
try:
access_token = create_access_token(
data={"sub": form_data.username}, expires_delta=access_token_expires
)
except ValueError as e:
raise HTTPException(
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
detail=str(e),
)
return {"access_token": access_token, "token_type": "bearer"}