forked from open-webui/open-webui
fix
This commit is contained in:
parent
56369fea3a
commit
b11af9ea0e
1 changed files with 6 additions and 0 deletions
|
@ -48,9 +48,11 @@ class Token(BaseModel):
|
|||
token: str
|
||||
token_type: str
|
||||
|
||||
|
||||
class ApiKey(BaseModel):
|
||||
api_key: Optional[str] = None
|
||||
|
||||
|
||||
class UserResponse(BaseModel):
|
||||
id: str
|
||||
email: str
|
||||
|
@ -132,6 +134,7 @@ class AuthsTable:
|
|||
# if no api_key, return None
|
||||
if not api_key:
|
||||
return None
|
||||
|
||||
try:
|
||||
auth = Auth.get(Auth.api_key == api_key, Auth.active == True)
|
||||
if auth:
|
||||
|
@ -140,6 +143,9 @@ class AuthsTable:
|
|||
else:
|
||||
return None
|
||||
|
||||
except:
|
||||
return False
|
||||
|
||||
def authenticate_user_by_trusted_header(self, email: str) -> Optional[UserModel]:
|
||||
log.info(f"authenticate_user_by_trusted_header: {email}")
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue