|
|
@@ -4,9 +4,10 @@ import secrets
|
|
|
from datetime import datetime, timedelta
|
|
|
from typing import Annotated
|
|
|
|
|
|
+import jwt
|
|
|
from fastapi import Depends, Header, HTTPException, status
|
|
|
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
|
|
|
-from jose import JWTError, jwt
|
|
|
+from jwt.exceptions import PyJWTError as JWTError
|
|
|
from passlib.context import CryptContext
|
|
|
from sqlalchemy import select
|
|
|
from sqlalchemy.ext.asyncio import AsyncSession
|