在登录期间收到 B2C 错误代码“AADB2C99059”

During signIn receiving B2C error code ‘AADB2C99059’

将 web 应用程序 (SPA) 与 azure B2C 集成以进行用户身份验证。在从 Web 应用程序登录期间,我在 UI 而不是实际的 b2c 登录屏幕上看到此 b2c 异常代码 (AADB2C99059)。请建议我在这种情况下,是否必须对 b2c 配置或后端应用程序代码进行任何更改才能进行任何更改。

错误(AADB2C99059:提供的请求必须提出代码质询)通常在您现在 运行 中缺少代码质询时出现 URL .您可以通过在 运行 现在 url.

上附加 code_challange 的静态值来测试用户流而无需在应用程序中实现它

例如,您可以将 &code_challenge=YTFjNjI1OWYzMzA3MTI4ZDY2Njg5M2RkNmVjNDE5YmEyZGRhOGYyM2IzNjdmZWFhMTQ1ODg3NDcxY2Nl 附加到 url,它应该适合您。

如果上述代码挑战不适合您,您还可以使用 C# 代码生成代码挑战并将其传递给请求 URL。

您可以参考这个 document 了解如何生成 code_challenge

在 SPA 中这应该是 automatic

它是“运行 现在”流程的一部分。