chat2api/utils/authorization.py
2024-04-07 13:38:35 +08:00

14 lines
349 B
Python

from fastapi import Depends
from fastapi.security import OAuth2PasswordBearer
from utils.config import authorization_list
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="token")
def verify_token(token: str = Depends(oauth2_scheme)):
if not authorization_list or token in authorization_list:
return True
else:
return False