Pārlūkot izejas kodu

fix: trusted header email case sensitive issue

Timothy Jaeryang Baek 10 mēneši atpakaļ
vecāks
revīzija
9b9d5d84f4
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  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")