如何检索azure AD用户及其所有属性

时间:2018-03-13 08:39:07

标签: c# azure active-directory

我希望使用Azure Active Directory从我的C#获取所有用户的所有用户,但我无法找到有关此主题的正确文档,我可以清楚地了解这些用户是Azure的新用户1}}。你们当中有些人可以向我展示一些帮助我解决这个问题的例子或样本。

我发现了一些GitHub示例,它们不起作用或者不起作用。

我试过这个

  1. https://github.com/microsoftgraph/aspnet-snippets-sample
  2. https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/users-operations
  3. 所有字段均设为null image

1 个答案:

答案 0 :(得分:0)

默认情况下,Graph API会返回一小组关于查询返回的每个用户的标准属性。这是设计上的,并确保如果您在用户对象上有复杂的属性,那么您不会突然得到一个巨大的响应对象。

Graph API supports OData queries允许您明确指定要检索的属性(并且,不,没有“select *”来检索所有属性),缺点是您需要知道您希望的属性的名称读取。

Graph Explorer是熟悉查询工作方式的好方法,然后您可以在图形客户端中使用它。

虽然这适用于Azure AD B2C,但我非常喜欢this sample中包含的Graph Client,因为它非常简单,可以使用标准的AAD Graph API。