我们正在使用ADAL处理与Azure相关的一些脚本进行身份验证。我正在处理用于刷新访问令牌的代码,并希望在访问令牌到期之前不必等待60分钟进行测试。任何人都知道是否有办法缩短令牌生命周期以简化测试方案?
答案 0 :(得分:1)
如果您使用的是ADAL,则库已自动提供刷新逻辑。每当您调用AcquireToken时* ADAL将返回缓存的令牌(如果存在)且仍在有效范围内,或使用刷新令牌获取新的令牌。因此,在有效期到期之前,没有用于获取新访问令牌的旋钮。您可以使用体验修饰符(如PromptBehavior)来忽略缓存,或者您可以通过手术删除您作为工地的令牌的缓存条目,但这两种方法都会导致删除刷新令牌以及提示给用户。 / p>