0

我在我的 VueJS 应用程序中使用 vue-adal 库来连接到 Azure AD。

AD Token 在登录后 1 小时内有效。

当我的令牌过期时,我无法从客户端更新它。

有没有办法使用VueJS从客户端更新令牌或

任何其他替代方法可以用于这种情况?

谢谢, 戈瑟姆

4

1 回答 1

1

由于您使用的是隐式流,因此 azure AD 不会在隐式流中返回刷新令牌供您刷新令牌。根据本文档,这是推荐的方法。

JavaScript 应用程序有另一种机制来更新访问令牌,而无需反复提示用户输入凭据。应用程序可以使用隐藏的 iframe 对 Azure AD 的授权端点执行新的令牌请求:只要浏览器仍然有针对 Azure AD 域的活动会话(读取:具有会话 cookie),身份验证请求就可以成功发生无需任何用户交互。

于 2020-04-25T07:16:37.623 回答