我们希望使用Azure AD B2C来为我们的Web应用程序提供身份验证功能,让用户可以使用“本地”帐户/密码或使用其社交媒体帐户(Facebook等)进行登录。https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-overview
然而,在此应用程序中,我们可能会针对组织进行目标定位,因此我们还希望与公司现有的Azure AD企业帐户集成。这样,用户就无需创建新帐户,可以使用其现有的企业帐户。
事实证明,Azure AD B2C中有一项(新的)功能,允许您使用自定义策略明确链接到外部Azure AD帐户,如此描述:https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-setup-aad-custom 不幸的是,这仅在我们知道需要连接哪些外部公司并添加特定配置时才起作用。它还会泄漏有关谁在使用应用程序的信息,因为公司名称将列在登录页面上的选项中。
我还查看了Azure AD B2B功能,但我认为这也不太合适。
我们真正想要的是,Azure AD B2C提供一个通用的“登录到(公司)Microsoft账户”,检测该电子邮件地址是否已在任何Azure AD系统中处理;如果是,则将身份验证委派给该系统,但如果不是,则会退回到Azure AD B2C本地帐户。
这种通用登录已经适用于访问标准Microsoft应用程序,例如他们的门户。有人知道在Azure AD B2C中是否可能实现此功能,或者有任何可能实现此功能的时间表吗?是否有任何其他可能能够提供类似功能的系统?
事实证明,Azure AD B2C中有一项(新的)功能,允许您使用自定义策略明确链接到外部Azure AD帐户,如此描述:https://learn.microsoft.com/azure/active-directory-b2c/active-directory-b2c-setup-aad-custom 不幸的是,这仅在我们知道需要连接哪些外部公司并添加特定配置时才起作用。它还会泄漏有关谁在使用应用程序的信息,因为公司名称将列在登录页面上的选项中。
我还查看了Azure AD B2B功能,但我认为这也不太合适。
我们真正想要的是,Azure AD B2C提供一个通用的“登录到(公司)Microsoft账户”,检测该电子邮件地址是否已在任何Azure AD系统中处理;如果是,则将身份验证委派给该系统,但如果不是,则会退回到Azure AD B2C本地帐户。
这种通用登录已经适用于访问标准Microsoft应用程序,例如他们的门户。有人知道在Azure AD B2C中是否可能实现此功能,或者有任何可能实现此功能的时间表吗?是否有任何其他可能能够提供类似功能的系统?