在ASP.NET Core Web应用程序中添加微软登录的问题。

问题描述 投票:0回答:1

我正试图整合微软的登录功能。我已经注册了我的应用程序在Azure门户网站和我的要求是给任何终端用户(MS帐户持有人)登录到我的应用程序,并获得访问令牌的权力,所以根据文档,我已经设置客户端ID,重定向URI,租户ID为 "共同",但其不允许个人MS帐户持有人登录。它给出了以下错误。

"你不能用个人账户在这里登录。使用你的工作或学校账户代替。"

有谁能帮助到这一点?

asp.net-core outlook microsoft-graph msal
1个回答
0
投票

您应该将 Azure AD 应用程序注册为这种类型。在任何组织目录中的帐户(任何Azure AD目录 - Multitenant)和个人微软帐户。

enter image description here

如果你想修改现有的Azure AD应用程序,使其支持个人帐户登录,你可以修改清单文件,设置 AzureADandPersonalMicrosoftAccount 作为 "signInAudience "的值。

enter image description here

参见参考文献 此处.

© www.soinside.com 2019 - 2024. All rights reserved.