0

我正在尝试将现有的 Angular 9 应用程序从使用带有 azure B2C 的隐式流移动到使用带有 PKCE 的新身份验证代码授权流。我正在使用 @azure/msal-angular 包并且几乎可以正常工作。只是等待我们的身份管理团队启用一些设置。

但是我想知道这个包是否会使用我们在令牌响应中获得的刷新令牌自动刷新熊令牌?还是我必须做一些手动魔术才能使刷新发生?我在这个包的文档中没有找到任何与刷新令牌有关的内容,想知道是否有人在使用它并且知道这个包的默认行为是什么,因为它与刷新令牌的使用有关。

@azure/msal 角

4

1 回答 1

0

是的,它会自动处理令牌刷新。

来自(微软文档):

静默获取令牌(从缓存中)

MSAL 维护一个令牌缓存(或两个用于机密客户端应用程序的缓存)并在获取令牌后对其进行缓存。在许多情况下,尝试静默获取令牌将基于缓存中的令牌获取具有更多范围的另一个令牌。它还能够在接近到期时刷新令牌(因为令牌缓存也包含刷新令牌)。

于 2022-01-25T23:33:06.097 回答