在Azure Active Directory v2.0 authentication libraries中,我们可以看到许多有关如何使用库连接Active Directory的示例。似乎所有人都应该首先在apps.dev.microsoft.com处创建一个应用程序。然后使用Application ID
和新密码在客户端或服务器中间件应用程序中充当clientID
和clientSecret
。
这样,一个用户可以使用应用程序通过oauth 2或Azure Active Directory API
通过openid登录。也可以正确获取个人资料,例如用户个人资料。
但是,如果我想一次在租户中获取所有用户信息,那么API可以做到吗?
答案 0 :(得分:2)
但是,如果我想一次在租户中获取所有用户信息, API可以做什么?
您可以使用Microsoft Graph API-特别是List Users API。
https://graph.microsoft.com/v1.0/users
要进行快速测试,请尝试使用Microsoft Graph Explorer
类似地,您也可以列出具有Azure AD Graph API的用户,但建议使用Microsoft Graph API 。
阅读Microsoft Graph or Azure AD Graph和此SO Post(仅在使用Azure AD Graph API的情况下,如果您需要使用稳定版本的较新Microsoft Graph API无法实现的非常特定的功能)
使用Azure AD Graph API列出用户(不推荐)
https://graph.windows.net/myorganization/users