summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé Padilla <jpadilla@webapplicate.com>2020-08-22 12:12:21 -0400
committerJosé Padilla <jpadilla@webapplicate.com>2020-08-22 12:12:21 -0400
commitfbd4720da9b6c0ab5d73a38a5228b7dab7d45d8b (patch)
tree41e16901e0c58445e8d7efab30a895dafc827be0
parentb6679e9a9d9fee5a9738bbb117bf56a62ef3be9f (diff)
downloadpyjwt-v2-jwks.tar.gz
Get rid of lambdav2-jwks
-rw-r--r--jwt/jwks_client.py11
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(