0

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

回答

0

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

相关问题