Release: MFA, JWKS auth, run ownership, and dependency updates #79
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user