在IPP应用程序中设置QBOE OAUTH令牌的过期时间,以测试重新连接实现

在IPP应用程序中设置QBOE OAUTH令牌的过期时间,以测试重新连接实现,oauth,integration-testing,intuit-partner-platform,quickbooks-online,Oauth,Integration Testing,Intuit Partner Platform,Quickbooks Online,我在StackOverflow上看到了几个关于在与QBOE集成的IPP应用程序中测试OAUTH令牌重新连接/刷新的问题。不过,这些解决方案对我来说似乎非常无用,通常指向以下页面: 但是,如果我们想在真实、非游乐场、非示例应用程序中进行端到端测试,那么这将无济于事,因为令牌保存在一个数据库中,该数据库本身通过web服务访问,当Intuit首先授予或刷新令牌时,需要对其进行操作 我真的需要证明,我们的代码能够实际刷新IPP OAUTH令牌,这些令牌用于我们的客户在工作应用程序的实际上下文中访问他们的

我在StackOverflow上看到了几个关于在与QBOE集成的IPP应用程序中测试OAUTH令牌重新连接/刷新的问题。不过,这些解决方案对我来说似乎非常无用,通常指向以下页面:

但是,如果我们想在真实、非游乐场、非示例应用程序中进行端到端测试,那么这将无济于事,因为令牌保存在一个数据库中,该数据库本身通过web服务访问,当Intuit首先授予或刷新令牌时,需要对其进行操作

我真的需要证明,我们的代码能够实际刷新IPP OAUTH令牌,这些令牌用于我们的客户在工作应用程序的实际上下文中访问他们的QBOE领域。要做到这一点,我需要能够使用SDK在应用ie中生成过期较早的令牌,或者有一些方法重置现有连接的过期

我真不敢相信我是唯一需要这么做的人

有人有好的技巧或策略吗


非常感谢……

不幸的是,Intuit没有提供一种方法来实现这一点。@Stephan-Keith是对的。测试重新连接的唯一方法是我之前建议的创建短期令牌。哇。。。。我感谢你的评论。。。。。除了我之外,这是不是对Intuit的一个重大疏忽?在我看来,要进行端到端集成测试,我唯一的选择是使用他们提供的交互工具,在调试器中运行我们的代码,并将生成的令牌字段的值更改为交互生成的令牌。。。。。我们的质量保证部门几乎没有标准的黑盒测试。。。。