canaille-globuzma/tests/oidc/test_jwks.py

19 lines
401 B
Python
Raw Normal View History

2022-12-11 21:27:54 +00:00
from authlib.jose import JsonWebKey
def test_jwks(testclient, keypair):
_, pubkey = keypair
2022-12-11 21:27:54 +00:00
jwk = JsonWebKey.import_key(pubkey, {"kty": "RSA"})
res = testclient.get("/oauth/jwks.json")
assert res.json == {
"keys": [
{
"kid": None,
"use": "sig",
"alg": "RS256",
2022-12-11 21:27:54 +00:00
**jwk,
}
]
}