我正在我的VueJS应用程序中使用vue-adal library连接到Azure AD。
AD 令牌在登录后 1 小时内有效。
当我的令牌过期时,我无法从客户端续订它。
有没有办法使用 VueJS 从客户端续订令牌或
对于这种情况,可以使用任何其他替代方法吗?
谢谢 高谭
由于使用的是隐式流,因此 azure AD 不会在隐式流中返回刷新令牌,以便刷新令牌。根据本文档,以下是为此推荐的方法。
JavaScript应用程序有另一种机制可供使用。 续订访问令牌,而不重复提示用户 凭据。应用程序可以使用隐藏的 iframe 来执行新的 针对 Azure AD 授权终结点的令牌请求:只要 由于浏览器仍有活动会话(阅读:具有会话 cookie( 针对 Azure AD 域,身份验证请求可以 成功发生,无需任何用户交互。