diff --git a/backend/src/app/core/auth.py b/backend/src/app/core/auth.py index 8423779..4446a3f 100644 --- a/backend/src/app/core/auth.py +++ b/backend/src/app/core/auth.py @@ -3,7 +3,7 @@ from uuid import UUID import jwt from fastapi import Depends, HTTPException, Request, status -from jwt import PyJWKClient, PyJWKClientError +from jwt import PyJWKClient, PyJWKClientError, PyJWKSetError from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession @@ -75,6 +75,8 @@ def _verify_jwt(token: str) -> dict | None: pass except PyJWKClientError: pass + except PyJWKSetError: + pass return _verify_jwt_hs256(token)