更改密码自定义策略中的“请求中提供的用户名或密码无效”错误

问题描述

我已根据 Microsoft 文档在 Azure B2C 中创建了密码重置自定义策略。如果我们没有任何活动会话,它会要求输入用户名和密码。输入用户名和密码后,密码重置窗口打开,可以更新密码。

但是如果有活动会话,它会直接弹出密码重置页面。当我输入旧密码、新密码、确认密码并点击继续按钮时,它显示“请求中提供的用户名或密码无效”。

我完全按照 Microsoft 文档中的步骤进行了操作。有人能帮我解决这个问题吗?

我关注的文档: https://docs.microsoft.com/en-us/azure/active-directory-b2c/add-password-change-policy?pivots=b2c-custom-policy

解决方法

确保 TrustFrameworkExtensions.xml 个自定义策略中的 ProxyIdentityExperienceFramework 应用程序已正确配置。

  1. Register Identity Experience Framework applications

  2. Add application IDs to the custom policy