使用刷新令牌Adal JS获取新的访问令牌

Ram*_*ppy 3 azure-active-directory adal adal.js

我正在使用在azure广告中进行身份验证的应用程序。我使用adal.js来获取访问令牌。但是访问令牌仅在1小时内有效。那么,如何使用Adal js中的刷新令牌在后台获取新令牌?

感谢您是否可以提供示例代码。

Kar*_*hik 5

只要用户与Azure AD处于活动会话,ADAL JS就会自动为您执行该会话。ADAL JS检查现有令牌(在缓存中)的预计到期时间,如果令牌即将到期,它将使用不可见的iFrame将新令牌(续订)请求发送到Azure AD。

对此进行详细讨论这里维托里奥(样本代码)和无声更新的力学讨论此处

  • 我有1个小时的令牌,但没有续签。什么时候应该刷新此令牌?还是仅在调用getCachedToken()之后才进行更新 (3认同)