缓存api鉴权结果

This commit is contained in:
景大侠
2026-01-15 12:38:47 +08:00
parent feb034352d
commit 22a2415ca5
+2
View File
@@ -17,6 +17,7 @@ from fastapi.security import OAuth2PasswordBearer, APIKeyHeader, APIKeyQuery, AP
from passlib.context import CryptContext from passlib.context import CryptContext
from app import schemas from app import schemas
from app.core.cache import cached
from app.core.config import settings from app.core.config import settings
from app.log import logger from app.log import logger
@@ -66,6 +67,7 @@ def __get_api_key(
return key_header or key_query # 首选请求头 return key_header or key_query # 首选请求头
@cached(maxsize=1, ttl=600)
def __create_superuser_token_payload() -> schemas.TokenPayload: def __create_superuser_token_payload() -> schemas.TokenPayload:
""" """
创建管理员用户的TokenPayload 创建管理员用户的TokenPayload