Azure ad b2c 从Azure AD B2C获取用户:此API版本不支持

Azure ad b2c 从Azure AD B2C获取用户:此API版本不支持,azure-ad-b2c,Azure Ad B2c,我从一位使用Azure AD B2C的同事那里接管了一个项目的一部分 目前,我们使用中的用户列表来获取用户的身份验证令牌,然后我们可以将其与我们自己数据库中的用户条目联系起来。即,我们从此处的列复制和粘贴: 以程序化的方式做这件事要明智得多 本文包括要下载的示例代码。为了让它运行起来,我需要这些东西: 我的同事把他制作目录时的客户秘密传给了我 在本文之后,我现在编译应用程序并运行它 B2C获取用户 但是我得到的不是来自Azure AD B2C目录的预期用户列表,而是错误消息 AADSTS70

我从一位使用Azure AD B2C的同事那里接管了一个项目的一部分

目前,我们使用中的用户列表来获取用户的身份验证令牌,然后我们可以将其与我们自己数据库中的用户条目联系起来。即,我们从此处的列复制和粘贴:

以程序化的方式做这件事要明智得多

本文包括要下载的示例代码。为了让它运行起来,我需要这些东西:

我的同事把他制作目录时的客户秘密传给了我

在本文之后,我现在编译应用程序并运行它

B2C获取用户

但是我得到的不是来自Azure AD B2C目录的预期用户列表,而是错误消息

AADSTS70001:此API版本不支持应用程序我的应用程序id。
跟踪ID:a-guid
相关ID:另一个guid
时间戳:2016-07-15 10:27:15Z


如何以编程方式获取Azure AD B2C目录中的用户?

从此处运行powershell命令以注册新的服务主体:

这个新的服务主体有它自己的appId和它自己的客户机机密

您混合了其中一些(您选择的AppId来自B2C应用程序,而不是B2C/AD服务主体)