You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure AD B2C用户流配置问题:邮箱首次登录验证及密码重置

Azure AD B2C 本地账户配置问题解答

能否通过用户流满足需求?

不行。用户流的设计限制了混合(Email/PhoneNumber)类型本地账户的自助密码重置功能,仅单一类型(纯Email或纯PhoneNumber)的用户流支持自助重置。同时,混合用户流也无法实现邮箱首次登录时的验证码验证+密码设置/重置逻辑,这超出了用户流的预设能力范围。

是否必须使用自定义策略?

是的,自定义策略是实现你需求的唯一途径。用户流的灵活性不足,无法覆盖混合账户类型下的复杂验证和密码流程。

方案选择:独立登录用户流+密码重置自定义策略,还是单一登录自定义策略?

推荐使用单一登录自定义策略,原因如下:

  • 统一流程体验:用户无需在不同用户流/策略间跳转,登录、邮箱验证、密码设置/重置都能在一个流程内完成,体验更流畅。
  • 更易维护:单一策略集中管理所有逻辑,后续调整(比如修改验证规则)时无需同步修改多个独立组件。
  • 适配混合账户:自定义策略可以同时处理手机号OTP登录和邮箱登录的差异化逻辑——手机号走OTP流程,邮箱首次登录时触发验证码验证并引导设置密码,后续登录直接验证密码。

如果选择拆分方案(登录用户流+密码重置自定义策略),虽然能保留现有手机号登录的用户流,但需要额外处理策略间的跳转逻辑,且邮箱首次登录的验证+密码设置逻辑仍需自定义策略支持,整体复杂度更高,不如单一自定义策略简洁。

补充说明

你遇到的AADB2C90037错误,根源是混合类型用户流的密码重置请求无法正确匹配账户类型。自定义策略可以通过自定义用户旅程和技术配置,精准识别邮箱账户并触发对应的验证和密码重置流程,避免这类错误。

内容的提问来源于stack exchange,提问作者snilmerg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 15:55:34