【发布时间】:2016-11-18 19:50:14
【问题描述】:
我从一位使用 Azure AD B2C 的同事那里接手了一个项目的一部分。
目前我们使用old Azure portal 中的用户列表来获取用户的身份验证令牌,然后我们可以将其与我们自己数据库中的用户条目联系起来。 IE。我们从这里的列中复制并粘贴:
以编程方式执行此操作会更明智。
文章Azure AD B2C Preview: Use the Graph API 包含可供下载的示例代码。为了让它运行,我需要这些东西:
<appSettings>
<add key="b2c:Tenant" value="[Enter tenant name, e.g. contoso.onmicrosoft.com]" />
<add key="b2c:ClientId" value="[Enter the client ID (a.k.a AppPrincipalId) as obtained from the Azure AD Powershell, e.g. 82692da5-a86f-44c9-9d53-2f88d52b478b]" />
<add key="b2c:ClientSecret" value="[Enter the client secret that you generated, e.g. ONHJGaI232VenJIboyg8hmTlyNXh0Ef0brRRRNWBRfc=]" />
</appSettings>
我可以从新的 Azure 门户门户获取租户和应用程序 ID:
我的同事已经把他制作目录时的客户秘密传给了我。
按照文章我现在编译应用程序并运行
B2C 获取用户
但我收到错误消息,而不是我们 Azure AD B2C 目录中的预期用户列表
AADSTS70001:此 API 版本不支持应用程序 my-app-id。
跟踪 ID:a-guid
相关 ID:another-guid
时间戳:2016-07-15 10:27:15Z
如何以编程方式获取 Azure AD B2C 目录中的用户?
【问题讨论】:
标签: azure-ad-b2c