summaryrefslogtreecommitdiffstats
path: root/askbot/deps
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-15 05:25:59 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-04-15 05:25:59 -0400
commit0d5b61161be04616973495ba39822e1af60a6f0b (patch)
tree81c61d4e417ed59a842c5d890889f3cb719077ad /askbot/deps
parent7ebc10362bf662489a0eba6105bd6d0d897d9541 (diff)
downloadaskbot-0d5b61161be04616973495ba39822e1af60a6f0b.tar.gz
askbot-0d5b61161be04616973495ba39822e1af60a6f0b.tar.bz2
askbot-0d5b61161be04616973495ba39822e1af60a6f0b.zip
added basic UI for auto-tweeting
Diffstat (limited to 'askbot/deps')
-rw-r--r--askbot/deps/django_authopenid/util.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/askbot/deps/django_authopenid/util.py b/askbot/deps/django_authopenid/util.py
index 7e78da16..03e70922 100644
--- a/askbot/deps/django_authopenid/util.py
+++ b/askbot/deps/django_authopenid/util.py
@@ -757,11 +757,8 @@ class OAuthConnection(object):
def get_token(self):
return self.request_token
- def get_user_id(self, oauth_token = None, oauth_verifier = None):
- """Returns user ID within the OAuth provider system,
- based on ``oauth_token`` and ``oauth_verifier``
- """
-
+ def get_access_token(self, oauth_token=None, oauth_verifier=None):
+ """returns data as returned upon visiting te access_token_url"""
token = oauth.Token(
oauth_token['oauth_token'],
oauth_token['oauth_token_secret']
@@ -770,7 +767,13 @@ class OAuthConnection(object):
client = oauth.Client(self.consumer, token = token)
url = self.parameters['access_token_url']
#there must be some provider-specific post-processing
- data = self.send_request(client = client, url=url, method='GET')
+ return self.send_request(client = client, url=url, method='GET')
+
+ def get_user_id(self, oauth_token = None, oauth_verifier = None):
+ """Returns user ID within the OAuth provider system,
+ based on ``oauth_token`` and ``oauth_verifier``
+ """
+ data = self.get_access_token(oauth_token, oauth_verifier)
data['consumer_key'] = self.parameters['consumer_key']
data['consumer_secret'] = self.parameters['consumer_secret']
return self.parameters['get_user_id_function'](data)