0

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

4

2 回答 2

0

这在 SPA 中应该是自动的。

它是“立即运行”流程的一部分。

于 2022-01-23T01:43:05.303 回答
0

错误(AADB2C99059:提供的请求必须提出代码质询)通常在您在立即运行 URL 中丢失代码质询时出现。您可以通过在 run now url 上为 code_challange 附加一个静态值来测试用户流,而无需在应用程序中实现它。

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

如果上述代码质询不起作用,您还可以使用 C# 代码生成代码质询并将其传递给请求 URL。

您可以参考此文档以了解如何生成 code_challenge

于 2022-01-22T08:52:03.743 回答