mirror of
https://github.com/open-webui/open-webui.git
synced 2026-08-28 05:27:35 +00:00
refac
This commit is contained in:
parent
1441d0d735
commit
ee5fd1246c
1 changed files with 7 additions and 0 deletions
|
|
@ -1375,6 +1375,13 @@ async def check_url(request: Request, call_next):
|
|||
request.state.token = get_http_authorization_cred(
|
||||
request.headers.get("Authorization")
|
||||
)
|
||||
# Fallback to cookie token for browser sessions
|
||||
if request.state.token is None and request.cookies.get("token"):
|
||||
from fastapi.security import HTTPAuthorizationCredentials
|
||||
request.state.token = HTTPAuthorizationCredentials(
|
||||
scheme="Bearer",
|
||||
credentials=request.cookies.get("token")
|
||||
)
|
||||
|
||||
request.state.enable_api_keys = app.state.config.ENABLE_API_KEYS
|
||||
response = await call_next(request)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue