def authorize_request_token(self, oauth_token, user): if oauth_token.key == self.request_token.key: # authorize the request token in the store self.request_token.is_approved = True self.request_token.user = user self.request_token.verifier = generate_random(VERIFIER_SIZE) self.request_token.save() return self.request_token return None
def authorize_request_token(self, oauth_token, user): if oauth_token.key == self.request_token.key: # authorize the request token in the store self.request_token.is_approved = True # OAuth 1.0a: if there is a callback confirmed, we must set a verifier if self.request_token.callback_confirmed: self.request_token.verifier = generate_random(VERIFIER_SIZE) self.request_token.user = user self.request_token.put() return self.request_token raise OAuthError('Token key does not match.')