コード例 #1
0
ファイル: sqlalchemy.py プロジェクト: alvaromartin/baph
    def authorize_request_token(self, request, oauth_request, request_token,
                                session=None):
        request_token.is_approved = True
        request_token.user = request.user
        request_token.verifier = oauth.generate_verifier(VERIFIER_SIZE)
        session.commit()

        return request_token
コード例 #2
0
ファイル: test_oauth.py プロジェクト: hdknr/python-oauth2
 def test_set_verifier(self):
     self.assertEqual(self.token.verifier, None)
     v = oauth.generate_verifier()
     self.token.set_verifier(v)
     self.assertEqual(self.token.verifier, v)
     self.token.set_verifier()
     self.assertNotEqual(self.token.verifier, v)
     self.token.set_verifier('')
     self.assertEqual(self.token.verifier, '')
コード例 #3
0
 def test_set_verifier(self):
     self.assertEqual(self.token.verifier, None)
     v = oauth.generate_verifier()
     self.token.set_verifier(v)
     self.assertEqual(self.token.verifier, v)
     self.token.set_verifier()
     self.assertNotEqual(self.token.verifier, v)
     self.token.set_verifier('')
     self.assertEqual(self.token.verifier, '')
コード例 #4
0
ファイル: sqlalchemy.py プロジェクト: alvaromartin/baph
    def authorize_request_token(self,
                                request,
                                oauth_request,
                                request_token,
                                session=None):
        request_token.is_approved = True
        request_token.user = request.user
        request_token.verifier = oauth.generate_verifier(VERIFIER_SIZE)
        session.commit()

        return request_token
コード例 #5
0
ファイル: test_oauth.py プロジェクト: hdknr/python-oauth2
    def test_get_callback_url(self):
        self.assertEqual(self.token.get_callback_url(), None)

        self.token.set_verifier()
        self.assertEqual(self.token.get_callback_url(), None)

        cb = 'http://www.example.com/my-callback?save=1&return=true'
        v = oauth.generate_verifier()
        self.token.set_callback(cb)
        self.token.set_verifier(v)
        url = self.token.get_callback_url()
        verifier_str = '&oauth_verifier=%s' % v
        self.assertEqual(url, '%s%s' % (cb, verifier_str))

        cb = 'http://www.example.com/my-callback-no-query'
        v = oauth.generate_verifier()
        self.token.set_callback(cb)
        self.token.set_verifier(v)
        url = self.token.get_callback_url()
        verifier_str = '?oauth_verifier=%s' % v
        self.assertEqual(url, '%s%s' % (cb, verifier_str))
コード例 #6
0
    def test_get_callback_url(self):
        self.assertEqual(self.token.get_callback_url(), None)

        self.token.set_verifier()
        self.assertEqual(self.token.get_callback_url(), None)

        cb = 'http://www.example.com/my-callback?save=1&return=true'
        v = oauth.generate_verifier()
        self.token.set_callback(cb)
        self.token.set_verifier(v)
        url = self.token.get_callback_url()
        verifier_str = '&oauth_verifier=%s' % v
        self.assertEqual(url, '%s%s' % (cb, verifier_str))

        cb = 'http://www.example.com/my-callback-no-query'
        v = oauth.generate_verifier()
        self.token.set_callback(cb)
        self.token.set_verifier(v)
        url = self.token.get_callback_url()
        verifier_str = '?oauth_verifier=%s' % v
        self.assertEqual(url, '%s%s' % (cb, verifier_str))
コード例 #7
0
ファイル: test_oauth.py プロジェクト: hdknr/python-oauth2
 def test_gen_verifier(self):
     verifier = oauth.generate_verifier()
     self.assertEqual(len(verifier), 8)
     verifier = oauth.generate_verifier(16)
     self.assertEqual(len(verifier), 16)
コード例 #8
0
 def test_gen_verifier(self):
     verifier = oauth.generate_verifier()
     self.assertEqual(len(verifier), 8)
     verifier = oauth.generate_verifier(16)
     self.assertEqual(len(verifier), 16)
コード例 #9
0
ファイル: db.py プロジェクト: EnTeQuAk/django-piston-oauth2
 def authorize_request_token(self, request, oauth_request, request_token):
     request_token.is_approved = True
     request_token.user = request.user
     request_token.verifier = oauth.generate_verifier(VERIFIER_SIZE)
     request_token.save()
     return request_token
コード例 #10
0
ファイル: db.py プロジェクト: OpenDSA/OpenDSA-devserver
 def authorize_request_token(self, request, oauth_request, request_token):
     request_token.is_approved = True
     request_token.user = request.user
     request_token.verifier = oauth.generate_verifier(VERIFIER_SIZE)
     request_token.save()
     return request_token