From f6e71436ecd5b0052e8a2b8a428925dd95a91bab Mon Sep 17 00:00:00 2001 From: Son NK Date: Sat, 10 Aug 2019 17:04:23 +0200 Subject: [PATCH] fix "kid" in id_token --- app/jose_utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/jose_utils.py b/app/jose_utils.py index a8c25ce8..38762705 100644 --- a/app/jose_utils.py +++ b/app/jose_utils.py @@ -32,7 +32,9 @@ def make_id_token(client_user: ClientUser): claims = {**claims, **client_user.get_user_info()} - jwt_token = jwt.JWT(header={"alg": "RS256", "kid": "simple-login"}, claims=claims) + jwt_token = jwt.JWT( + header={"alg": "RS256", "kid": key._public_params()["kid"]}, claims=claims + ) jwt_token.make_signed_token(key) return jwt_token.serialize()