From 153730e5f9b38391068ccb830f98a90e86d1abaf Mon Sep 17 00:00:00 2001 From: Ignacio Date: Thu, 3 Dec 2015 13:29:57 -0300 Subject: [PATCH] Fix posible bug with pyjwkest==1.0.8. Revert to version 1.0.6. --- oidc_provider/tests/test_token_endpoint.py | 8 ++++---- setup.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/oidc_provider/tests/test_token_endpoint.py b/oidc_provider/tests/test_token_endpoint.py index 7a60de9..f17f670 100644 --- a/oidc_provider/tests/test_token_endpoint.py +++ b/oidc_provider/tests/test_token_endpoint.py @@ -122,7 +122,7 @@ class TokenTestCase(TestCase): response = self._post_request(post_data) response_dic = json.loads(response.content.decode('utf-8')) - id_token = JWS().verify_compact(response_dic['id_token'].encode('utf-8'), SIGKEYS, allow_none=True) + id_token = JWS().verify_compact(response_dic['id_token'].encode('utf-8'), SIGKEYS) token = Token.objects.get(user=self.user) self.assertEqual(response_dic['access_token'], token.access_token) @@ -149,7 +149,7 @@ class TokenTestCase(TestCase): response = self._post_request(post_data) response_dic1 = json.loads(response.content.decode('utf-8')) - id_token1 = JWS().verify_compact(response_dic1['id_token'].encode('utf-8'), SIGKEYS, allow_none=True) + id_token1 = JWS().verify_compact(response_dic1['id_token'].encode('utf-8'), SIGKEYS) # Use refresh token to obtain new token post_data = self._refresh_token_post_data(response_dic1['refresh_token']) @@ -158,7 +158,7 @@ class TokenTestCase(TestCase): response = self._post_request(post_data) response_dic2 = json.loads(response.content.decode('utf-8')) - id_token2 = JWS().verify_compact(response_dic2['id_token'].encode('utf-8'), SIGKEYS, allow_none=True) + id_token2 = JWS().verify_compact(response_dic2['id_token'].encode('utf-8'), SIGKEYS) self.assertNotEqual(response_dic1['id_token'], response_dic2['id_token']) self.assertNotEqual(response_dic1['access_token'], response_dic2['access_token']) @@ -321,4 +321,4 @@ class TokenTestCase(TestCase): response = self._post_request(post_data) response_dic = json.loads(response.content.decode('utf-8')) - id_token = JWS().verify_compact(response_dic['id_token'].encode('utf-8'), RSAKEYS, allow_none=True) + id_token = JWS().verify_compact(response_dic['id_token'].encode('utf-8'), RSAKEYS) diff --git a/setup.py b/setup.py index 4411d94..7a0ec7a 100644 --- a/setup.py +++ b/setup.py @@ -37,11 +37,11 @@ setup( 'Topic :: Internet :: WWW/HTTP :: Dynamic Content', ], tests_require=[ - 'pyjwkest==1.0.8', + 'pyjwkest==1.0.6', 'mock==1.3.0', ], install_requires=[ - 'pyjwkest==1.0.8', + 'pyjwkest==1.0.6', ], )