From f98341c04f1413b47e043cf1b80b88c8fd1a5387 Mon Sep 17 00:00:00 2001 From: Pawel Jankowiak Date: Sat, 30 Aug 2025 22:57:02 +0200 Subject: [PATCH] Decode proxy http headers --- frigate/api/auth.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index 5bdd66926..7429b7de7 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -12,6 +12,7 @@ import time from datetime import datetime from pathlib import Path from typing import List +from urllib.parse import unquote from fastapi import APIRouter, Depends, HTTPException, Request, Response from fastapi.responses import JSONResponse, RedirectResponse @@ -397,7 +398,7 @@ def profile(request: Request): username = request.headers.get("remote-user", "anonymous") role = request.headers.get("remote-role", "viewer") - return JSONResponse(content={"username": username, "role": role}) + return JSONResponse(content={"username": unquote(username), "role": role}) @router.get("/logout")