Javascript acquireToken始终以“失败”开头;由于超时,令牌续订操作失败;
当使用Javascript acquireToken始终以“失败”开头;由于超时,令牌续订操作失败;,javascript,adal,adal.js,Javascript,Adal,Adal.js,当使用acquireToken时,它会将一个隐藏的iframe附加到试图检索新访问令牌的页面。但是,此操作始终失败,并出现以下错误: 令牌续订操作因超时而失败 iframe或重定向URI设置是否有任何特殊要求(当前保留默认设置,即window.location.href)?重定向端点是否需要实现任何逻辑来处理它?以下是配置: context = new AuthenticationContext({ tenant: '<my tenant id>', clientId: '&
acquireToken
时,它会将一个隐藏的iframe附加到试图检索新访问令牌的页面。但是,此操作始终失败,并出现以下错误:
令牌续订操作因超时而失败
iframe或重定向URI
设置是否有任何特殊要求(当前保留默认设置,即window.location.href
)?重定向端点是否需要实现任何逻辑来处理它?以下是配置:
context = new AuthenticationContext({
tenant: '<my tenant id>',
clientId: '<my client id>',
popUp: true,
cacheLocation: 'localStorage'
});
context=newauthenticationcontext({
租户:'',
客户端ID:“”,
是的,
cacheLocation:“本地存储”
});
context.login()
在我调用acquireToken
时已经完成,因此上下文中有一个有效的id标记。如果失败,acquireToken
调用将返回到acquireTokenPopup
,这将按预期工作。我目前的解决办法是只调用getCachedToken
而不是acquireToken
,但我真的很想让acquireToken
工作,因为它是一种更好的用户体验,没有弹出窗口的闪烁。我也有同样的问题。开发人员的修复(或者至少是一个解决方法的提示)将是非常棒的!