Microsoft graph rest api v1.0:获取B2C租户用户

Microsoft graph rest api v1.0: Access to B2C tenant users

我想获取用户信息,不仅来自 Azure Active Directory,还来自 Azure B2C 租户用户。我能够为 AAD 用户重现结果,但我找不到足够的资源来了解如何访问 B2C 用户(例如 Gmail.com)。当我在此项目 (https://github.com/microsoftgraph/aspnetcore-connect-sample) 中切换到我想要的 clientid/clientsecret(从 Azure AD B2C - 应用程序中获取)时出现此错误:

'unsupported_response_type', error_description: 'AADSTS700054: response_type 'id_token' is not enabled for the application.

我找不到最近的资源有帮助,因为很多 Azure 组件发生了变化。非常感谢您的指导!

如果我正确理解你的问题,你希望能够以编程方式对 B2C 用户进行 CRUD。

AADB2C 有一个使用 AADGraph(而不是使用 Microsoft Graph)的文档

Build user CRUD operations by using the Graph API

从今天开始,您必须使用 Azure AD Graph API 来管理 Azure AD B2C 目录中的用户。这与 Microsoft Graph API 不同。您提到的示例不适合管理 B2C 租户用户。