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)
def identity(payload): user_id = payload["identity"] jti = payload["jti"] return User.authenticate_using_jti(user_id, jti)
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)