Azure Active Directory,许多小请求与少量大请求

时间:2017-10-26 07:58:44

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

我正在尝试找出在创建新用户时通过Graph API与Azure AD交互的最有效方式。

问题是,我从上传文件导入一组用户。但是在AD中创建它们之前,我首先从AD获取所有用户并检查是否已经使用了用户名,如果没有我创建用户。

我想要了解的是,最好是立即从AD中获取所有用户,还是更好地单独验证每个用户并在验证过程中多次调用AD?

我可以参考哪些资源来更深入地了解这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您要检查的用户数量不大,您最好使用单个请求检查它们,而不是从AAD检索整个用户列表。

您可以使用Microsoft Graph API get user operation

c(7,NA,4,NA,3,Inf,NaN)

如果用户不存在,则返回404(未找到)。您可以参考document获取访问令牌以调用Microsoft Graph。代码示例here也可供您参考。