我正在使用在azure广告中进行身份验证的应用程序。我使用adal.js获取访问令牌。但访问令牌仅在1小时内有效。那么如何在Adal js中使用我的刷新令牌获取场景后面的新令牌?
感谢您是否可以提供示例代码。
答案 0 :(得分:4)
只要用户与Azure AD建立了活动会话,ADAL JS就会自动为您执行此操作。 ADAL JS检查现有令牌的预计到期时间(在缓存中),如果令牌即将到期,它将使用不可见的iFrame向Azure AD发送新令牌(续订)请求。
答案 1 :(得分:1)
如果你正在使用角度包装,那么adal将自动处理更新令牌,如上面提到的Karthik。
如果您没有使用角度包装器,则可以调用acquireToken方法来续订令牌。这可能会有所帮助:https://github.com/Azure-Samples/active-directory-javascript-singlepageapp-dotnet-webapi