Skip to content

Commit ee5fd12

Browse files
committed
refac
1 parent 1441d0d commit ee5fd12

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

backend/open_webui/main.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1375,6 +1375,13 @@ async def check_url(request: Request, call_next):
13751375
request.state.token = get_http_authorization_cred(
13761376
request.headers.get("Authorization")
13771377
)
1378+
# Fallback to cookie token for browser sessions
1379+
if request.state.token is None and request.cookies.get("token"):
1380+
from fastapi.security import HTTPAuthorizationCredentials
1381+
request.state.token = HTTPAuthorizationCredentials(
1382+
scheme="Bearer",
1383+
credentials=request.cookies.get("token")
1384+
)
13781385

13791386
request.state.enable_api_keys = app.state.config.ENABLE_API_KEYS
13801387
response = await call_next(request)

0 commit comments

Comments
 (0)