Timothy J. Baek 1 年之前
父节点
当前提交
b11af9ea0e
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      backend/apps/web/models/auths.py

+ 6 - 0
backend/apps/web/models/auths.py

@@ -48,9 +48,11 @@ class Token(BaseModel):
     token: str
     token: str
     token_type: str
     token_type: str
 
 
+
 class ApiKey(BaseModel):
 class ApiKey(BaseModel):
     api_key: Optional[str] = None
     api_key: Optional[str] = None
 
 
+
 class UserResponse(BaseModel):
 class UserResponse(BaseModel):
     id: str
     id: str
     email: str
     email: str
@@ -132,6 +134,7 @@ class AuthsTable:
         # if no api_key, return None
         # if no api_key, return None
         if not api_key:
         if not api_key:
             return None
             return None
+
         try:
         try:
             auth = Auth.get(Auth.api_key == api_key, Auth.active == True)
             auth = Auth.get(Auth.api_key == api_key, Auth.active == True)
             if auth:
             if auth:
@@ -140,6 +143,9 @@ class AuthsTable:
             else:
             else:
                 return None
                 return None
 
 
+        except:
+            return False
+
     def authenticate_user_by_trusted_header(self, email: str) -> Optional[UserModel]:
     def authenticate_user_by_trusted_header(self, email: str) -> Optional[UserModel]:
         log.info(f"authenticate_user_by_trusted_header: {email}")
         log.info(f"authenticate_user_by_trusted_header: {email}")
         try:
         try: