From 42096755eed4289184c11b03ba16abc1975ef974 Mon Sep 17 00:00:00 2001 From: Zachary Trabookis Date: Thu, 14 Oct 2021 11:47:52 -0400 Subject: [PATCH] Fixed issue with the `verify_iss` argument passed to jwt.decode(). Error Occurred with jwt.decode() option `verify_iss=False` passed. ``` JWT verification failed: decode() got an unexpected keyword argument 'verify_iss' Payload verification failed! ``` --- bigcommerce/connection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bigcommerce/connection.py b/bigcommerce/connection.py index 3b31846..3012a3e 100644 --- a/bigcommerce/connection.py +++ b/bigcommerce/connection.py @@ -239,7 +239,9 @@ def verify_payload_jwt(signed_payload, client_secret, client_id): client_secret, algorithms=["HS256"], audience=client_id, - verify_iss=False) + options={ + 'verify_iss': False + }) def fetch_token(self, client_secret, code, context, scope, redirect_uri, token_url='https://login.bigcommerce.com/oauth2/token'):