diff --git a/pillar/application/modules/blender_id.py b/pillar/application/modules/blender_id.py index 6362b843..e0e445b2 100644 --- a/pillar/application/modules/blender_id.py +++ b/pillar/application/modules/blender_id.py @@ -114,7 +114,7 @@ def validate_token(user_id, token, oauth_subclient_id): if oauth_subclient_id: payload['subclient_id'] = oauth_subclient_id - url = '{0}/subclients/validate_token'.format(blender_id_endpoint()) + url = '{0}/u/validate_token'.format(blender_id_endpoint()) log.debug('POSTing to %r', url) # POST to Blender ID, handling errors as negative verification results. diff --git a/tests/common_test_class.py b/tests/common_test_class.py index 714d66a3..de803fd6 100644 --- a/tests/common_test_class.py +++ b/tests/common_test_class.py @@ -97,15 +97,15 @@ class AbstractPillarTest(TestMinimal): """Sets up Responses to mock unhappy validation flow.""" responses.add(responses.POST, - '%s/subclients/validate_token' % self.app.config['BLENDER_ID_ENDPOINT'], + '%s/u/validate_token' % self.app.config['BLENDER_ID_ENDPOINT'], json={'status': 'fail'}, - status=404) + status=403) def mock_blenderid_validate_happy(self): """Sets up Responses to mock happy validation flow.""" responses.add(responses.POST, - '%s/subclients/validate_token' % self.app.config['BLENDER_ID_ENDPOINT'], + '%s/u/validate_token' % self.app.config['BLENDER_ID_ENDPOINT'], json=BLENDER_ID_USER_RESPONSE, status=200)