Merge pull request #1807 from abastardi/janrain-fix

Fix Janrain due to change in behavior
This commit is contained in:
mdipierro authored and GitHub committed 2017-11-22 14:50:30 -06:00
commit ee8c401020
2 files changed
+10 -4

No files matched your search

@@ -78,10 +78,13 @@ class RPXAccount(object):
def get_user(self): def get_user(self):
request = self.request request = self.request
if request.vars.token: # Janrain now sends the token via both a POST body and the query
# string, so we should keep only one of these.
token = request.post_vars.token or request.get_vars.token
if token:
user = Storage() user = Storage()
data = urllib.urlencode( data = urllib.urlencode(
dict(apiKey=self.api_key, token=request.vars.token)) dict(apiKey=self.api_key, token=token))
auth_info_json = fetch(self.auth_url + '?' + data) auth_info_json = fetch(self.auth_url + '?' + data)
auth_info = json.loads(auth_info_json) auth_info = json.loads(auth_info_json)
+5 -2
View File
@@ -78,10 +78,13 @@ class RPXAccount(object):
def get_user(self): def get_user(self):
request = self.request request = self.request
if request.vars.token: # Janrain now sends the token via both a POST body and the query
# string, so we should keep only one of these.
token = request.post_vars.token or request.get_vars.token
if token:
user = Storage() user = Storage()
data = urllib.urlencode( data = urllib.urlencode(
dict(apiKey=self.api_key, token=request.vars.token)) dict(apiKey=self.api_key, token=token))
auth_info_json = fetch(self.auth_url + '?' + data) auth_info_json = fetch(self.auth_url + '?' + data)
auth_info = json.loads(auth_info_json) auth_info = json.loads(auth_info_json)