add sanity check

This commit is contained in:
Josh Hawkins 2025-03-13 15:47:38 -05:00
parent 7ad27af8a8
commit 105ed44f64

View File

@ -191,6 +191,12 @@ def set_jwt_cookie(response: Response, cookie_name, encoded_jwt, expiration, sec
async def get_current_user(request: Request):
username = request.headers.get("remote-user")
role = request.headers.get("remote-role")
if not username or not role:
return JSONResponse(
content={"message": "No authorization headers."}, status_code=401
)
return {"username": username, "role": role}