Exemple #1
0
 def get_auth_url(self, return_to=None):
     api = OAuthApi(self.key, self.secret)
     request_token = api.getRequestToken(callback=return_to,
                                         access='read')
     token = self.serialize(request_token)
     auth_url = api.getAuthorizationURL(request_token)
     return (token, auth_url)
Exemple #2
0
    def get_token(self, request, redirect_url=None):
        try:
            verifier = request.GET['oauth_verifier']
        except MultiValueDictKeyError:
            if request.GET['denied']:
                raise DenyException('Access dennied by user')

        db_request_token = request.session.get('account_token','')
        request_token = self.deserialize(db_request_token)
        api = OAuthApi(self.key, self.secret, request_token)
        access_token = api.getAccessToken(verifier=verifier)
        return access_token