コード例 #1
0
 def fetch_request_token(self, oauth_consumer, oauth_callback):
     if oauth_consumer.key == self.consumer.consumer_key:
         # self.request_token = Token.objects.create_token(consumer=self.consumer,
         #                                                 token_type=Token.REQUEST,
         #                                                 timestamp=self.timestamp)
         self.request_token = Token.create_token(consumer=self.consumer,
                                                 token_type=Token.REQUEST,
                                                 timestamp=self.timestamp)
         if oauth_callback:
             self.request_token.set_callback(oauth_callback)
         return self.request_token
     return None
コード例 #2
0
ファイル: gae_store.py プロジェクト: greggian/TapdIn
 def lookup_token(self, token_type, token):
     if token_type == 'request':
         token_type = Token.REQUEST
     elif token_type == 'access':
         token_type = Token.ACCESS
     # try:
     #     self.request_token = Token.objects.get(key=token, 
     #                                            token_type=token_type)
     #     return self.request_token
     # except Token.DoesNotExist:
     #     return None
     self.request_token = Token.all().filter('token_key =', token).filter('token_type =', token_type).get()
     return self.request_token
コード例 #3
0
ファイル: gae_store.py プロジェクト: greggian/TapdIn
 def fetch_request_token(self, oauth_consumer, oauth_callback):
     if oauth_consumer.key == self.consumer.consumer_key:
         # self.request_token = Token.objects.create_token(consumer=self.consumer,
         #                                                 token_type=Token.REQUEST,
         #                                                 timestamp=self.timestamp)
         self.request_token = Token.create_token(
             consumer=self.consumer,
             token_type=Token.REQUEST,
             timestamp=self.timestamp
         )
         if oauth_callback:
             self.request_token.set_callback(oauth_callback)
         return self.request_token
     return None
コード例 #4
0
 def lookup_token(self, token_type, token):
     if token_type == 'request':
         token_type = Token.REQUEST
     elif token_type == 'access':
         token_type = Token.ACCESS
     # try:
     #     self.request_token = Token.objects.get(key=token,
     #                                            token_type=token_type)
     #     return self.request_token
     # except Token.DoesNotExist:
     #     return None
     self.request_token = Token.all().filter('token_key =', token).filter(
         'token_type =', token_type).get()
     return self.request_token
コード例 #5
0
 def fetch_access_token(self, oauth_consumer, oauth_token, oauth_verifier):
     if oauth_consumer.key == self.consumer.consumer_key \
     and oauth_token.key == self.request_token.token_key \
     and oauth_verifier == self.request_token.verifier \
     and self.request_token.is_approved:
         # self.access_token = Token.objects.create_token(consumer=self.consumer,
         #                                                token_type=Token.ACCESS,
         #                                                timestamp=self.timestamp,
         #                                                user=self.request_token.user)
         self.access_token = Token.create_token(
             consumer=self.consumer,
             token_type=Token.ACCESS,
             timestamp=self.timestamp,
             user=self.request_token.user)
         return self.access_token
     return None
コード例 #6
0
ファイル: gae_store.py プロジェクト: greggian/TapdIn
 def fetch_access_token(self, oauth_consumer, oauth_token, oauth_verifier):
     if oauth_consumer.key == self.consumer.consumer_key \
     and oauth_token.key == self.request_token.token_key \
     and oauth_verifier == self.request_token.verifier \
     and self.request_token.is_approved:
         # self.access_token = Token.objects.create_token(consumer=self.consumer,
         #                                                token_type=Token.ACCESS,
         #                                                timestamp=self.timestamp,
         #                                                user=self.request_token.user)
         self.access_token = Token.create_token(
             consumer=self.consumer,
             token_type=Token.ACCESS,
             timestamp=self.timestamp,
             user=self.request_token.user
         )
         return self.access_token
     return None