Microsoft Graph是否已具备Azure AD B2C用户CRUD的功能?
我发现了这些相关的SO问题:
但是两者都有2017年的答案,所以我想知道微软是否已经有我不知道的更新。我仍然没有在我的搜索中找到。
以下是我到目前为止发现的链接,这些链接似乎相互冲突(其他问题中也提到了一些链接)。
在(D)中,它似乎提供了用户CRUD的选项,但我不确定它是仅适用于Azure AD而不适用于Azure AD B2C。
感谢任何帮助。谢谢!
:一种。 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不同。了解详情here。
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 or the Azure AD Graph博客文章。
℃。 Microsoft Graph或Azure AD Graph(日期:2016年7月8日) https://blogs.msdn.microsoft.com/aadgraphteam/2016/07/08/microsoft-graph-or-azure-ad-graph/
它说:通常,我们建议在Azure AD Graph上使用Microsoft Graph,因为Microsoft Graph是我们为Microsoft云服务投资的地方。
然而,它在底部说: AAD图表能力| Microsoft Graph中的状态(2018年3月23日) 12.管理B2C租户中的用户(设置本地帐户,登录名称)|即将推出(预览)
d。 Microsoft Graph:用户资源类型 https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user
列出了创建,更新和删除用户的选项。
答案 0 :(得分:4)
有点含糊不清但我相信the Azure AD B2C documentation很明显“您必须使用Azure AD Graph API来管理Azure AD B2C目录中的用户”。
例如,根据the Microsoft Graph API documentation,您无法在Azure AD B2C目录中使用登录名创建本地帐户。
我也遇到过使用Microsoft Graph API为Azure AD B2C目录中的用户获取和设置一些属性(包括任何扩展属性)的问题。