完成refresh token能访问的bug修正
This commit is contained in:
@@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends, HTTPException
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
from sqlalchemy.ext.asyncio import AsyncSession
|
||||
from schemas.auth import TokenResponse, LoginRequest, RefreshTokenRequest
|
||||
from services.auth import create_tokens_response, verify_token, refresh_tokens
|
||||
from services.auth import create_tokens_response, refresh_tokens
|
||||
from services.user import authenticate_user
|
||||
from services.db import get_db_session_dep
|
||||
|
||||
|
@@ -3,13 +3,13 @@ from fastapi.security import OAuth2PasswordBearer
|
||||
from typing import Optional
|
||||
from schemas.auth import TokenPayload
|
||||
from schemas.user import UserRole
|
||||
from services.auth import verify_token
|
||||
from services.auth import verify_access_token
|
||||
|
||||
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="auth/login")
|
||||
|
||||
async def _get_token_data(token: str) -> TokenPayload:
|
||||
"""验证并返回TokenData"""
|
||||
token_data = verify_token(token)
|
||||
token_data = verify_access_token(token)
|
||||
if token_data is None:
|
||||
raise HTTPException(
|
||||
status_code=status.HTTP_401_UNAUTHORIZED,
|
||||
|
Reference in New Issue
Block a user