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