Some checks failed
CI / lint-and-test (push) Has been cancelled
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.
14 lines
164 B
Plaintext
14 lines
164 B
Plaintext
fastapi
|
|
uvicorn[standard]
|
|
pymongo
|
|
python-dotenv
|
|
requests
|
|
PyYAML
|
|
PyJWT
|
|
python-jose[cryptography]
|
|
cryptography
|
|
pydantic-settings
|
|
structlog
|
|
tenacity
|
|
prometheus-client
|