aboutsummaryrefslogtreecommitdiff
path: root/gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2024-07-19 12:24:04 -0500
committerFrederick Muriuki Muriithi2024-07-31 09:30:24 -0500
commit12453be99f2bf21842a9e488ecf72c06a06625f0 (patch)
tree039dc3b5b7ca80f73a98b8cee1a8f35b05cc609a /gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py
parent6b18e1f0b05222d84fd0b06a8e5c2780df6958d5 (diff)
downloadgn-auth-12453be99f2bf21842a9e488ecf72c06a06625f0.tar.gz
Fetch a client's JWKs from a URI
Diffstat (limited to 'gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py')
-rw-r--r--gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py b/gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py
index b0f2cc7..1f53186 100644
--- a/gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py
+++ b/gn_auth/auth/authentication/oauth2/grants/jwt_bearer_grant.py
@@ -74,7 +74,7 @@ class JWTBearerGrant(_JWTBearerGrant):
def resolve_client_key(self, client, headers, payload):
"""Resolve client key to decode assertion data."""
- return app.config["SSL_PUBLIC_KEYS"].get(headers["kid"])
+ return client.jwks().find_by_kid(headers["kid"])
def authenticate_user(self, subject):