Azure AD B2C 邀请电子邮件

Azure AD B2C Invitation email

有人知道为什么当我邀请用户访问我的 Azure AD B2C 时,有些用户在单击邀请电子邮件后会看到不同的网页吗?例如,将要求用户 @gmail.com 创建 Microsoft 帐户,但如果他的电子邮件以 @mvrht.net.

结尾,则此页面的布局会有所不同

我尝试在网络上搜索任何内容,但没有找到任何内容。是否有某种“魔法”算法决定了这一点?

不应通过用户和组创建 Azure AD B2C 用户 blade.

此 blade 虽然可从 Azure AD B2C 编辑设置 blade 获得,但目前用于管理常规 (corporate/enterprise) Azure AD 的用户。虽然技术上可以通过此 blade 访问 create/add 用户,但您最终会遇到 undesired/unexpected 行为,例如使用 @tenantname.onmicrosoft.com 创建用户或将他们创建为访客通过 Azure AD B2B 协作功能(这是您的@gmail 用户正在发生的事情)最终无法登录到您的 Azure AD B2C 集成应用程序。

在 Azure AD B2C 的上下文中,您应该只使用此 blade 浏览租户中的用户,始终处于只读模式

要创建 Azure AD B2C 用户,您应该:

  • 通过Sign-up或统一Sign-up/Sign-in政策.
  • 让用户sign-up自己
  • 通过图表 API 以编程方式 pre-create 用户。对于这种方法,请查看 this sample,其中包含用于创建用户的 CLI 并展示其背后的代码。

来源:How do you add a user with a local name in Azure Active Directory B2C?