【问题标题】:Getting azure ad users list for specific application with graph api使用图形 api 获取特定应用程序的 azure 广告用户列表
【发布时间】:2020-01-10 08:51:35
【问题描述】:

在 azure 图中,我有一个用户列表,其中一些可以分配给企业应用程序(我注册的应用程序)。我们如何使用graph api(使用Postman)获取特定应用程序的用户?

通过这个 api,我得到所有用户的列表,而不依赖于应用程序

https://graph.microsoft.com/v1.0/users

也尝试通过 id 从用户许可中查找有关应用程序的一些信息,但仍然没有成功

POST /users/{id | userPrincipalName}/assignLicense

并来自应用程序信息

GET /applications/{id}

我对用户、目录、应用程序的图形 api 具有完整的权限堆栈,无论是对于委派用户还是应用程序,所以这绝对不是问题。

希望能得到你的帮助,谢谢!

【问题讨论】:

  • 嗨,Paul,如果我提供的解决方案对您的问题有帮助,请accept 将其作为答案(单击答案旁边的复选标记将其从灰色切换为已填充)。谢谢~

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


【解决方案1】:

您可以使用下面的此 api 列出分配给应用的所有用户或组:

https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignedTo

关于这个api的更多信息,请参考这个tutorial

【讨论】:

  • 完美运行,谢谢!我将我的应用程序的对象 ID 用于 {id} 参数并获取包含获取主体 ID 的值的数组。然后我在 /v1.0/users 中获得了应用程序的所有用户
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多