【问题标题】:Azure AD using refresh token to access access token using javascriptAzure AD 使用刷新令牌访问使用 javascript 的访问令牌
【发布时间】:2018-01-15 22:11:02
【问题描述】:

我正在使用 Azure AD 获取访问令牌。我正在使用 Javascript 和 HTML 让用户登录,并在成功登录后获得访问令牌和过期时间。现在我期待在过期时间完成后获得更新的访问令牌,我任何人都可以在 javascript 中为我提供一个解决方案,它使用刷新令牌来获取新的访问令牌。

【问题讨论】:

    标签: javascript azure-active-directory access-token refresh-token nobackend


    【解决方案1】:

    在浏览器中执行的 JavaScript 应用程序不依赖于代表会话的刷新令牌。会话由 Azure AD 在成功验证时发出的 cookie 维护。应用程序可以利用该会话来更新访问令牌,通常是使用隐藏的 iframe,该 iframe 通过隐式流和无 UX(通过 prompt=none 参数强制执行)请求令牌。用于 SPA 应用程序(ADAL JS 和 MSAL JS)的 Azure AD 库会自动为您执行这些更新操作,实现我之前描述的方法。请参阅 https://azure.microsoft.com/en-us/resources/samples/?service=active-directory&term=javascript 获取展示这些库用法的示例集合。

    【讨论】:

      猜你喜欢
      • 2018-12-20
      • 2019-08-31
      • 2020-10-15
      • 2021-03-02
      • 2019-06-29
      • 1970-01-01
      • 2022-01-19
      • 2020-07-12
      • 1970-01-01
      相关资源
      最近更新 更多