Azure AD B2C启用自助密码重置后纯本地账号登录页错误显示空社交账号标题
登录页空社交账号板块展示问题的解决方法
核心原因
启用嵌入式自助密码重置后,Azure AD B2C 对登录页的默认渲染逻辑会强制加载双分区布局(第三方/社交IDP分区 + 本地账号分区),该逻辑与策略中是否实际配置社交身份提供商无直接关联:只要用户旅程中存在对应社交IDP的分支选择定义,哪怕分支下没有关联任何实际的社交登录配置,页面都会渲染出空的社交账号板块及中间的“OR”分隔线。
可落地的修复步骤
- 调整登录页的布局资源配置
找到自定义策略中承载本地账号登录功能的SelfAsserted-LocalAccountSignin-Email技术配置文件,修改其关联的内容定义元数据,将原指向通用双分区布局的资源地址,替换为本地账号专属的布局资源,该布局本身不会加载任何社交账号相关的页面元素与分隔标识。 - 清理无效的流程分支配置
定位到嵌入自助密码重置流程中,类型为ClaimsProviderSelection的编排步骤,删除该步骤下所有无实际关联身份提供商的空社交选择项,仅保留本地账号对应的登录分支配置。 - 校验本地化资源映射
确认布局调整后,本地账号登录的标题、提示文案等本地化字符串的映射配置正确,不存在资源加载缺失的问题。 - 效果验证
上传全部修改完成的策略文件,清理浏览器缓存后重新访问登录页,空的社交账号板块和多余的“OR”分隔线会完全消失,页面将仅展示正确的本地账号登录内容。
内容的提问来源于stack exchange,提问作者Fabio Falci
相关产品推荐
相关产品推荐

