コード例 #1
0
ファイル: test_models.py プロジェクト: pmatigakis/pagetags
    def test_authenticate_using_jti(self):
        with self.app.app_context():
            user = User.authenticate_using_jti(self.test_user_id,
                                               self.test_user_jti)

            self.assertIsNotNone(user)
            self.assertEqual(user.id, self.test_user_id)
            self.assertEqual(user.jti, self.test_user_jti)
コード例 #2
0
ファイル: authentication.py プロジェクト: pmatigakis/pagetags
def identity(payload):
    user_id = payload["identity"]
    jti = payload["jti"]

    return User.authenticate_using_jti(user_id, jti)
コード例 #3
0
ファイル: test_models.py プロジェクト: pmatigakis/pagetags
    def test_fail_to_authenticate_using_invalid_user_id(self):
        with self.app.app_context():
            user = User.authenticate_using_jti(1234, self.test_user_jti)

            self.assertIsNone(user)