0

将应用程序 startup.cs 配置为在 .netcore 中同时使用 Azure AD 和 Azure B2C 的最佳方法是什么?我看到很多引用表明只使用 Azure B2C,但由于这种情况,我需要分别使用两个身份提供程序,让用户可以选择哪种服务。但我不确定如何去做,在配置启动后,我将如何在同一个控制器内的操作上使用不同的“授权”?

4

2 回答 2

1

您可以使用 Azure AD B2C 自定义策略,Azure ad可以设置为身份提供者。最终结果如下图,用户可以选择使用广告帐户登录。 在此处输入图像描述

于 2020-12-17T06:51:04.597 回答
0

发现使用当前版本的 Microsoft Identity Web 库在同一应用程序中添加多个 Azure Active Directory 身份验证提供程序不可用(https://github.com/AzureAD/microsoft-identity-web/issues/549)但希望会很快就会添加。

于 2021-03-12T19:11:15.070 回答