diff options
author | José Padilla <jpadilla@webapplicate.com> | 2020-08-22 12:12:21 -0400 |
---|---|---|
committer | José Padilla <jpadilla@webapplicate.com> | 2020-08-22 12:12:21 -0400 |
commit | fbd4720da9b6c0ab5d73a38a5228b7dab7d45d8b (patch) | |
tree | 41e16901e0c58445e8d7efab30a895dafc827be0 | |
parent | b6679e9a9d9fee5a9738bbb117bf56a62ef3be9f (diff) | |
download | pyjwt-v2-jwks.tar.gz |
Get rid of lambdav2-jwks
-rw-r--r-- | jwt/jwks_client.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/jwt/jwks_client.py b/jwt/jwks_client.py index b1c6822..c8f50e4 100644 --- a/jwt/jwks_client.py +++ b/jwt/jwks_client.py @@ -29,12 +29,11 @@ class PyJWKClient: def get_signing_keys(self): jwk_set = self.get_jwk_set() - signing_keys = list( - filter( - lambda key: key.public_key_use == "sig" and key.key_id, - jwk_set.keys, - ) - ) + signing_keys = [] + + for jwk_set_key in jwk_set.keys: + if jwk_set_key.public_key_use == "sig" and jwk_set_key.key_id: + signing_keys.append(jwk_set_key) if len(signing_keys) == 0: raise PyJWKClientError( |