如何通过Azure AD API以快速方式递归地获取多个Azure AD组的成员?

时间:2017-08-24 08:11:28

标签: azure azure-active-directory microsoft-graph azure-ad-graph-api active-directory-group

我通过

获得小组
https://graph.windows.net/myorganization/groups?api-version=1.6

然后通过

获取我感兴趣的某些群组中的所有成员
https://graph.windows.net/myorganization/groups/{group_obj_id}/members?api-version=1.6 

如果某个组中有某些组,我会递归获取该组中的成员。

但是如果我想提取5个组的成员并假设每组中有1个组,那么总共有10个不同的组。一次API调用有时会花费大约1秒。然后我需要打10次,然后我需要等待10秒!

有没有人有更快的方法来获得多个组中的成员(有/无组-in-group)?

1 个答案:

答案 0 :(得分:1)

目前,Azure AD Graph REST不支持以递归方式检索组的成员。我们必须逐级获得小组成员。

如果您希望Azure AD Graph支持此功能,您可以从here提交反馈。