支持 标准Bearer格式和直接token格式(

This commit is contained in:
2025-10-27 16:31:17 +08:00
parent 8086a73f9f
commit 4b95be9762
6 changed files with 40 additions and 11 deletions

View File

@@ -21,7 +21,8 @@ from datetime import datetime
from typing import Optional, Dict, Any
from fastapi import APIRouter, Depends, HTTPException, Request, Response, status
from fastapi.security import HTTPBearer, HTTPAuthorizationCredentials
from fastapi.security import HTTPAuthorizationCredentials
from api.utils.api_utils import security
from fastapi.responses import RedirectResponse
from pydantic import BaseModel, EmailStr
try:
@@ -65,7 +66,6 @@ from api.utils.crypt import decrypt
router = APIRouter()
# 安全方案
security = HTTPBearer()
# Pydantic模型
class LoginRequest(BaseModel):