【问题标题】:How can I create multiple account in Azure AD B2C using single email account?如何使用单个电子邮件帐户在 Azure AD B2C 中创建多个帐户?
【发布时间】:2020-10-18 22:06:43
【问题描述】:

我需要在 Azure AD B2C 中使用相同的电子邮件地址创建多个用户帐户。处理来自多个登录的用户。两者都将被视为不同的用户。我的问题是

  1. 是否可以在单个租户中创建用户帐户?

    或者

  2. 我是否需要创建多个租户来处理这些场景?

示例场景

  • 假设我的应用程序是图书馆。
  • 我有多个登录页面。
  • 我以 admin 用户的身份创建了 'test@mail.com',并且还创建了与 reader 相同的用户,这将由GraphQL API。
  • 如果我从 'library/admin' 登录,这需要访问管理员级别的 API,如果我从 'library/reader' 登录,它应该只访问阅读器级别API。
  • 如果用户从阅读器页面重置密码。应该不会影响管理员登录。
  • 因此我们需要将两者视为不同的用户。

欢迎提出建议。 提前致谢。

【问题讨论】:

    标签: azure-active-directory azure-ad-b2c multi-tenant


    【解决方案1】:

    为了更清楚地了解您的问题。假设您的应用程序是诊所的门户, 诊所 X 和 Y 使用您的应用程序 www.application.com/x www.application.com/y

    诊所 X 的医生通过电子邮件 doc@gmail.com 注册(诊所 X 管理员添加用户) 并且同一位医生也是诊所 Y 的工作人员,因此他通过同一电子邮件 (doc@gmail.com) 被添加到应用程序中。 那么对于 B2C,我该如何实现呢?我想这是多租户的例子。

    1. 使用单个 B2C 租户帐户
    2. 每个诊所都有多个 B2C 租户帐户?

    这是否更清晰?

    【讨论】:

      【解决方案2】:

      据我所知,这样做的唯一“技巧”是,您可以让用户使用同一电子邮件的社交媒体帐户再次注册。例如。使用 xyz@gmail.com 注册(使用 gmail 作为提供商),然后使用 xyz@gmail.com 作为本地帐户或 facebook 帐户注册。那么您使用的是“相同”的电子邮件地址。所以你可能可以利用这个事实来满足你的要求。

      除此之外,您不能使用相同的电子邮件地址和相同的身份提供者进行注册。多个租户也不会帮助您,因为我不知道您打算如何将应用程序链接到多个 b2c 租户

      【讨论】:

        【解决方案3】:

        第一个问题:

        不可能在单个租户中创建具有相同电子邮件地址的用户帐户。

        第二个问题:

        即使创建多个租户,也无法实现此要求(多个用户帐户具有相同的电子邮件地址)。

        而且我认为没有其他方法可以满足此要求。

        【讨论】:

        • 如果创建了多个租户,两个用户将被保存在不同的目录中。所以我们怎么能说这是不可能的。如果我错了,请纠正我。
        • 嗨@AthulyaRatheesh 如果我们创建了两个租户。在其中一个租户中,我们创建了一个用户帐户,它将是xxx@abc.onmicrosoft.com。在另一个租户中,我们创建一个用户帐户,它将是xxx@def.onmicrosoft.com。因为他们是两个租户,所以abcdef 不能相同。
        • 如果用户 'test@gmail.com' 使用“租户 1”创建了一个帐户,并且还假设在“租户 2”下注册了另一个帐户。所以他可以使用与不同用户相同的电子邮件登录两个应用程序?
        • @AthulyaRatheesh 我可以知道你提到的租户 1 和租户 2 是指 azure ad 租户还是 azure ad b2c 租户?
        • 我们正在创建 azure ad b2c 租户。
        猜你喜欢
        • 1970-01-01
        • 2021-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-19
        • 2013-07-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多