From 105ed44f648ff8c5a050820626755e7c2d0c7e2b Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 13 Mar 2025 15:47:38 -0500 Subject: [PATCH] add sanity check --- frigate/api/auth.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index b7e02643b..f806a0c30 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -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}