Azure AD B2C身份验证混合

Azure AD B2C身份验证混合,azure,azure-ad-b2c,Azure,Azure Ad B2c,我在Azure上的开发者帐户中创建了一个B2C广告。 在这个环境中,我在我的个人广告中创建了用户,在广告B2C中创建了用户(用户可以使用twitter和facebook登录) 我发现一个ASP.NET项目登录了这两个广告,但有两种登录方式,一种是普通广告,另一种是B2C广告。根据我的研究,登录这两个不同广告的唯一方法就是这样 有人知道在这两个广告中进行单一登录的方法吗?您现在可以使用自定义Azure广告B2C策略进行登录。然而,这是一个相当高级的场景 使用它们,您可以将所有认证置于B2C之后。用

我在Azure上的开发者帐户中创建了一个B2C广告。 在这个环境中,我在我的个人广告中创建了用户,在广告B2C中创建了用户(用户可以使用twitter和facebook登录)

我发现一个ASP.NET项目登录了这两个广告,但有两种登录方式,一种是普通广告,另一种是B2C广告。根据我的研究,登录这两个不同广告的唯一方法就是这样


有人知道在这两个广告中进行单一登录的方法吗?

您现在可以使用自定义Azure广告B2C策略进行登录。然而,这是一个相当高级的场景

使用它们,您可以将所有认证置于B2C之后。用户可以选择登录Azure广告,或通过B2C登录页面上的Twitter或Facebook,而不是您的应用程序

自定义策略:

有关在B2C中将Azure AD用作提供商的文档:


GitHub回购与示例:

感谢您的快速响应。 我试着这样做,但找不到放置Twitter、Google和Microsoft所需的设置。对于Facebook和其他广告来说,这是有效的。 我发现了一个帖子,微软很快就会提供一个“身份提供者”来验证另一个广告中的用户。 现在,我将在我的应用程序中加入两个登录,一个用于该公司的广告,另一个用于B2C广告

我现在正在寻找一种方法,以获得用户的个人资料在广告(姓名,名字,姓氏,职称,部门,…)

完成后,我将制作一个演示并将其发布到github,我认为这将帮助很多人。

好答案:)您是否也可以添加此链接作为参考: