使用 Graph 将用户添加到 B2C 目录 - 是否也被添加到主租户 AAD?

Using Graph to Add Users to B2C Directory - Also being added to main tenant AAD?

我正在使用 Graph API 添加新的 B2C 用户,因为我正在使用基于 SignUpSignIn 的自定义 CX 体验。 B2C 租户中禁用注册,因为它必须从我们的内部应用程序启动。

我可以成功添加用户,但所有用户都已添加到主租户的 AAD。诚然,当我使用 PowerShell 搜索这些用户时,他们并没有出现。但他们在门户中这样做,我想避免这种情况 - 将其限制为实际员工而不是成百上千的 B2C 用户。有没有办法将它们仅添加到 B2C 目录 - 它有自己的租户 ID。我是否需要创建另一个 AAD 目录并 link 这个租户到它?

A​​ADB2C 仅适用于消费者帐户,aad 适用于内部组织。 正如在门户中看到的用户一样,Azure AD B2C 不能使用用户,因为通过门户创建的用户用于 azure 广告(企业场景)。 Azure AD B2C 使用用户的 'signin names' 属性 登录。

A​​zure AD B2C 有一个使用 AADGraph 创建用户帐户的示例Create consumer user accounts,可用于在仅支持登录的情况下创建用户。

如果以上不是工作示例,您可以尝试为 AAD 创建新租户并连接到 AADb2c,仅针对需要的用户,而不是针对所有用户。

参考文献:

  1. azure 活动目录 - AADB2C99002 错误。 B2C 登录政策 没有注册政策? - 堆栈溢出