Files
aoc/backend/requirements.txt
Tomas Kracmar ed310a06de
Some checks failed
CI / lint-and-test (push) Has been cancelled
fix: replace python-jose with PyJWT for robust JWKS signature verification
python-jose failed to correctly construct RSA public keys from Microsoft
JWKS entries lacking an explicit alg field, causing signature verification
failures. Switch auth.py to PyJWT + jwt.algorithms.RSAAlgorithm.from_jwk()
which handles Entra JWKS correctly. Add cryptography explicitly to deps.
Update auth tests to remove unused python-jose fixture code.
2026-04-14 16:47:54 +02:00

14 lines
164 B
Plaintext

fastapi
uvicorn[standard]
pymongo
python-dotenv
requests
PyYAML
PyJWT
python-jose[cryptography]
cryptography
pydantic-settings
structlog
tenacity
prometheus-client