Release: MFA, JWKS auth, run ownership, and dependency updates #79

Merged
TheFurya merged 36 commits from develop into main 2026-03-22 11:43:03 +01:00
Showing only changes of commit ac0a04e71f - Show all commits

View File

@@ -3,7 +3,7 @@ from uuid import UUID
import jwt import jwt
from fastapi import Depends, HTTPException, Request, status from fastapi import Depends, HTTPException, Request, status
from jwt import PyJWKClient, PyJWKClientError from jwt import PyJWKClient, PyJWKClientError, PyJWKSetError
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.ext.asyncio import AsyncSession
@@ -75,6 +75,8 @@ def _verify_jwt(token: str) -> dict | None:
pass pass
except PyJWKClientError: except PyJWKClientError:
pass pass
except PyJWKSetError:
pass
return _verify_jwt_hs256(token) return _verify_jwt_hs256(token)