1

我通過如何通過Azure AD API以快速方式遞歸獲取多個Azure AD組的成員?

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秒!

有沒有人有更快的方式獲得多個組中的成員(有/無組 - 在組)?

+0

這是做到這一點的唯一方法。請記住做一些循環參考檢查,因爲A組可能是B組的成員,B組可能是C組的成員,C組可能是A組的成員,等等。 – RasmusW

+0

你試圖通過什麼方案來實現獲得一個組的所有成員(包括擴展嵌套組)?可能有其他的替代方案...... –

+0

給定一個用戶ID和一個組列表,決定用戶是否在組列表中。我希望有其他的選擇... – albertxavier

回答

1

目前,Azure AD Graph REST不支持以遞歸方式檢索組的成員。我們必須逐級獲得小組成員。

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