0

在 Azure B2C 文档中,您可以获得有关在前一个访问令牌过期时静默获取新访问令牌的信息。

ID 令牌和访问令牌都会在短时间内过期。您的应用必须准备好定期刷新这些令牌。若要刷新任一类型的令牌,请执行我们在前面示例中使用的相同隐藏 iframe 请求,方法是使用 prompt=none 参数来控制 Azure AD 步骤。要接收新的 id_token 值,请务必使用 response_type=id_token 和 scope=openid,以及一个 nonce 参数。

有没有办法在没有 iFrame 的情况下做到这一点?

4

1 回答 1

0

您可以通过使用 MSAL 调用 acquireTokenRedect() 来进行完全重定向。javascript 应用程序中没有其他选项。这当然不是一个好的用户体验,因为每次 api 资源更改或范围更改时都需要这样做。

于 2020-06-11T22:15:53.857 回答