Sfoglia il codice sorgente

refac: WEBUI_AUTH_SIGNOUT_REDIRECT_URL

Timothy Jaeryang Baek 3 mesi fa
parent
commit
8507c47459

+ 3 - 2
backend/open_webui/env.py

@@ -354,8 +354,9 @@ BYPASS_MODEL_ACCESS_CONTROL = (
     os.environ.get("BYPASS_MODEL_ACCESS_CONTROL", "False").lower() == "true"
 )
 
-SIGNOUT_REDIRECT_URI = os.environ.get("SIGNOUT_REDIRECT_URI", None)
-
+WEBUI_AUTH_SIGNOUT_REDIRECT_URL = os.environ.get(
+    "WEBUI_AUTH_SIGNOUT_REDIRECT_URL", None
+)
 
 ####################################
 # WEBUI_SECRET_KEY

+ 2 - 2
backend/open_webui/main.py

@@ -350,7 +350,7 @@ from open_webui.env import (
     WEBUI_SESSION_COOKIE_SECURE,
     WEBUI_AUTH_TRUSTED_EMAIL_HEADER,
     WEBUI_AUTH_TRUSTED_NAME_HEADER,
-    SIGNOUT_REDIRECT_URI,
+    WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
     ENABLE_WEBSOCKET_SUPPORT,
     BYPASS_MODEL_ACCESS_CONTROL,
     RESET_CONFIG_ON_START,
@@ -591,7 +591,7 @@ app.state.config.LDAP_CIPHERS = LDAP_CIPHERS
 
 app.state.AUTH_TRUSTED_EMAIL_HEADER = WEBUI_AUTH_TRUSTED_EMAIL_HEADER
 app.state.AUTH_TRUSTED_NAME_HEADER = WEBUI_AUTH_TRUSTED_NAME_HEADER
-app.state.SIGNOUT_REDIRECT_URI = SIGNOUT_REDIRECT_URI
+app.state.WEBUI_AUTH_SIGNOUT_REDIRECT_URL = WEBUI_AUTH_SIGNOUT_REDIRECT_URL
 app.state.EXTERNAL_PWA_MANIFEST_URL = EXTERNAL_PWA_MANIFEST_URL
 
 app.state.USER_COUNT = None

+ 3 - 3
backend/open_webui/routers/auths.py

@@ -27,7 +27,7 @@ from open_webui.env import (
     WEBUI_AUTH_TRUSTED_NAME_HEADER,
     WEBUI_AUTH_COOKIE_SAME_SITE,
     WEBUI_AUTH_COOKIE_SECURE,
-    SIGNOUT_REDIRECT_URI,
+    WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
     SRC_LOG_LEVELS,
 )
 from fastapi import APIRouter, Depends, HTTPException, Request, status
@@ -567,10 +567,10 @@ async def signout(request: Request, response: Response):
                     detail="Failed to sign out from the OpenID provider.",
                 )
 
-    if SIGNOUT_REDIRECT_URI:
+    if WEBUI_AUTH_SIGNOUT_REDIRECT_URL:
         return RedirectResponse(
             headers=response.headers,
-            url=SIGNOUT_REDIRECT_URI,
+            url=WEBUI_AUTH_SIGNOUT_REDIRECT_URL,
         )
 
     return {"status": True}