Bläddra i källkod

fix: trusted header email case sensitive issue

Timothy Jaeryang Baek 3 månader sedan
förälder
incheckning
9b9d5d84f4
1 ändrade filer med 3 tillägg och 1 borttagningar
  1. 3 1
      backend/open_webui/utils/auth.py

+ 3 - 1
backend/open_webui/utils/auth.py

@@ -228,7 +228,9 @@ def get_current_user(
             )
         else:
             if WEBUI_AUTH_TRUSTED_EMAIL_HEADER:
-                trusted_email = request.headers.get(WEBUI_AUTH_TRUSTED_EMAIL_HEADER)
+                trusted_email = request.headers.get(
+                    WEBUI_AUTH_TRUSTED_EMAIL_HEADER, ""
+                ).lower()
                 if trusted_email and user.email != trusted_email:
                     # Delete the token cookie
                     response.delete_cookie("token")