Microsoft Identity Platform V2 不适用于个人帐户

Microsoft Identity Platform V2 not working with personal accounts

我在 Azure 上设置了一个新的应用程序注册,以对我的应用程序执行 OpenId 身份验证。我已允许个人帐户连接到我的应用程序:

我可以使用我的 Azure Work 帐户登录我的应用程序。

但是,当我使用真实账户时,出现以下错误 (AADSTS50020):

Do I really need to add all users who want to authenticate to the tenant? What if I have a public application?

Do I really need to add all users who want to authenticate to the tenant? What if I have a public application?

否,您已使用 Microsoft Identity Platform V2 并允许连接个人帐户。个人账号应该可以在不加访客的情况下登录。

1.Make 确定您使用 'common' 作为 TenantId 的值。

2.Make确定您使用的是 v2.0 端点。

https://login.microsoftonline.com/common/oauth2/v2.0/authorize

这里有一个sample供大家参考。