【问题标题】:Azure B2C implicit flow: acquire new access token witout the use of an iFrameAzure B2C 隐式流:在不使用 iFrame 的情况下获取新的访问令牌
【发布时间】:2020-10-01 04:18:06
【问题描述】:

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

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

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

【问题讨论】:

  • 请告诉我们您使用的是 MSAL 或 ADAL 哪个库?

标签: azure-ad-b2c implicit-flow


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-16
    • 2021-11-12
    • 2022-06-13
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多