Microsoft Graph 是否已经处理 Azure AD B2C 用户 CRUD?

nik*_*i b 3 azure-ad-b2c microsoft-graph-api

Microsoft Graph 是否已经具有 Azure AD B2C 用户 CRUD 的功能?

我发现了这些相关的问题:

但是两者都有 2017 年的答案,所以我想知道是否已经有我不知道的 Microsoft 更新。我仍然没有在我的搜索中找到。

以下是我迄今为止发现的似乎相互冲突的链接(其他问题中也提到了一些链接)。

(D) 中,它似乎为用户 CRUD 提供了选项,但我不确定它是否仅适用于 Azure AD 而不适用于 Azure AD B2C。

任何帮助表示赞赏。谢谢!


A. Azure AD B2C:使用 Azure AD Graph API(日期:08/07/2017) https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-devquickstarts -graph-dotnet
它说:您必须使用 Azure AD Graph API 来管理 Azure AD B2C 目录中的用户。这与 Microsoft Graph API 不同。在此处了解更多信息

B. 对用户的操作 | 图 API 参考(上次更新:2/12/2018) https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations
它说:我们强烈建议您使用 Microsoft Graph 而不是 Azure AD Graph API 来访问 Azure Active Directory 资源。我们的开发工作现在集中在 Microsoft Graph 上,并且没有计划对 Azure AD Graph API 进行进一步的增强。Azure AD Graph API 可能仍然适用的场景数量非常有限;有关详细信息,请参阅Office 开发人员中心中的Microsoft Graph 或 Azure AD Graph博客文章。

C. Microsoft Graph 或 Azure AD Graph(日期:2016 年 7 月 8 日) https://blogs.msdn.microsoft.com/aadgraphteam/2016/07/08/microsoft-graph-or-azure-ad-graph/

它说:一般来说,我们建议使用 Microsoft Graph 而不是 Azure AD Graph,因为 Microsoft Graph 是我们投资 Microsoft 云服务的地方。

但是,它在底部说: AAD Graph Capability | Microsoft Graph 中的状态(2018 年 3 月 23 日) 12.管理 B2C 租户中的用户(设置本地帐户、登录名称) | 即将推出(预览)

D. Microsoft Graph:用户资源类型 https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user

它列出了创建、更新和删除用户的选项。

Chr*_*ett 5

这有点模棱两可,但我相信从Azure AD B2C 文档中可以清楚地看出“您必须使用 Azure AD Graph API 来管理 Azure AD B2C 目录中的用户”。

例如,根据Microsoft Graph API 文档,您不能使用登录名在 Azure AD B2C 目录中创建本地帐户。

我还遇到了使用 Microsoft Graph API 为 Azure AD B2C 目录中的用户获取和设置一些属性(包括任何扩展属性)的问题。