【发布时间】:2021-02-22 19:46:19
【问题描述】:
背景
根据the docs site,Azure B2C 中忘记密码工作流的预期步骤是:
- 查看登录页面
- 点击“忘记密码链接”
- B2C 向应用发送错误
AADB2C90118,“用户忘记了密码”。 - 然后应用程序应重定向回相应的密码重置工作流程。
挑战
但是,就我而言,我将 Azure AD B2C 与不具备自定义应用程序灵活性的 CMS 集成。此产品中的身份工作流(我无权配置)不了解如何处理来自 Azure AD B2C 提供商的此类错误。
这意味着当前任何点击登录页面上忘记密码链接的用户都会被带到 CMS 中的 500 错误。
问题
- 是否有任何方法可以修改此工作流,使其重定向到指定的用户旅程/工作流,而不是返回错误?在这种情况下,如果该工作流程是硬编码的,就可以了。
- 除此之外,有没有办法指示 Azure B2C 不呈现“忘记密码”链接?还是我需要通过自定义 CSS / JS 删除它? (如果有必要也可以,但希望能避免。)
【问题讨论】:
标签: azure-ad-b2c azure-ad-b2c-custom-policy