Azure AD B2C运行用户流失败:已添加账户却提示未找到
Azure AD B2C "账户未找到" 错误原因分析
以下是导致该问题的常见原因:
- 账户类型不兼容:创建B2C租户时自动添加的订阅关联账户属于Azure AD内部管理员账户,而默认的用户流是为外部用户(社交账户、本地注册账户)设计的,B2C用户流默认不会识别这类内部管理员账户,除非你专门配置允许内部用户登录。
- 用户流配置未开启内部用户访问:检查你使用的用户流设置,若为「注册或登录流」,默认仅允许外部用户操作。需要进入用户流的「属性」或「身份提供者」设置,开启允许Azure AD租户内部用户登录的选项(不同界面版本选项名称可能略有差异)。
- 账户域名匹配问题:确认测试时输入的账户邮箱后缀是否与B2C租户域名一致。比如你的B2C租户域名为
xxx.onmicrosoft.com,但订阅关联账户使用的是其他域名(如outlook.com、企业自定义域名),即便账户已被添加到B2C租户,用户流可能默认只识别B2C租户域名下的账户,需在身份提供者设置中添加对应的域名或身份源。
内容的提问来源于stack exchange,提问作者Sam
相关产品推荐
相关产品推荐

