Blazor 与 Azure AD B2C 的密码重置流问题

Issue with Password Reset Flow for Blazor with Azure AD B2C

我们在 .NET Core 3.1 上有一个 Blazor WebAssembly 应用程序 运行 并使用 Azure B2C 身份验证流程。

只要找到登录流程即可。

我们现在需要实施密码重置流程。 默认值不起作用,因此我们按照本指南寻求解决方法。

https://iheartms.azurewebsites.net/2020/04/10/blazor-aad-b2c-additional-user-flows/?fbclid=IwAR0LQn1zeXPY5JIpezJkMtdzmQSkP38PkFzGeFeUM72-pSD1-rvTsR0BWOE

它在大多数情况下都有效,我们能够重置密码,但是,当流程使用令牌导航回 Blazor 应用程序时,会显示密码重置回调页面,但不会重定向到主页, 我们甚至试图覆盖页面组件中的所有方法来检查是否有任何正在执行,但是 none 是。

我们需要一种方法来解决这个问题,以便用户可以在重置密码后登录。

刚刚在 AzureADB2c 中更新了密码重置流程,请参阅此处的更新文档 https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-password-reset-policy?pivots=b2c-user-flow#self-service-password-reset-recommended

他们不再需要在客户端捕获和处理错误代码 - 因为它全部由 AzureADB2C 处理。