使用图形 api 获取特定应用程序的 azure 广告用户列表

1 azure azure-active-directory microsoft-graph-api

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

使用此 API,我无需依赖应用程序即可获得所有用户的列表

https://graph.microsoft.com/v1.0/users
Run Code Online (Sandbox Code Playgroud)

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

POST /users/{id | userPrincipalName}/assignLicense
Run Code Online (Sandbox Code Playgroud)

并从应用程序信息

GET /applications/{id}
Run Code Online (Sandbox Code Playgroud)

我对用户、目录、应用程序的用户、目录、应用程序都有完整的权限堆栈,包括委托用户和应用程序,所以这绝对不是问题。

希望得到您的帮助,谢谢!

Hur*_*hen 6

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

https://graph.microsoft.com/beta/servicePrincipals/{id}/appRoleAssignedTo
Run Code Online (Sandbox Code Playgroud)

有关此 api 的更多信息,请参阅本教程在此处输入图片说明