Azure AD 身份验证,给出错误 unauthorized_client for react,.Net core web api 项目

Azure AD authentication, giving error unauthorized_client for react, .Net core web api project

我正在测试以下 GitHub 存储库中的示例。 Azure AD for React Redux .Net core

在注册客户端和 API 应用程序时,我已将支持的帐户类型选择为“仅此组织目录中的帐户”。但是在尝试登录时执行它会出现以下错误。

“我们无法完成您的请求 unauthorized_client:客户端不存在或未为消费者启用。如果您是应用程序开发人员,请通过位于 https://go.microsoft.com/fwlink/?linkid=2083908."

的 Azure 门户中的应用程序注册配置新应用程序

谁能帮我解决这个问题。

此错误表示您正在使用 Microsoft 帐户 (MSA) 登录您的客户端应用程序,但未为此启用。

要允许您的客户端应用程序使用 MSA 登录,您需要在创建时选择 Supported account types 第三个选项或第四个选项,如下所示。

要更改现有 AD 应用程序的设置,请在门户中导航到它的 Manifest 边栏选项卡,找到 signInAudience 属性,使用 AzureADandPersonalMicrosoftAccountPersonalMicrosoftAccount, 对应以上两个选项