From a7e5caf62ed7a7d6a0b13cf6d51aff6c82062928 Mon Sep 17 00:00:00 2001 From: Chris Rotella Date: Fri, 3 Apr 2026 10:34:07 -0400 Subject: [PATCH] /api/config respects WEBUI_AUTH_TRUSTED_EMAIL_HEADER --- backend/open_webui/main.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/open_webui/main.py b/backend/open_webui/main.py index 494d657fc8..2480935e18 100644 --- a/backend/open_webui/main.py +++ b/backend/open_webui/main.py @@ -2058,6 +2058,13 @@ async def get_app_config(request: Request): if data is not None and 'id' in data: user = Users.get_user_by_id(data['id']) + if user is None and WEBUI_AUTH_TRUSTED_EMAIL_HEADER: + trusted_email = request.headers.get( + WEBUI_AUTH_TRUSTED_EMAIL_HEADER, '' + ).lower() + if trusted_email: + user = Users.get_user_by_email(trusted_email) + user_count = Users.get_num_users() onboarding = False