Azure Ad Graph API,获取用户信息和用户设备信息

Posted

技术标签:

【中文标题】Azure Ad Graph API,获取用户信息和用户设备信息【英文标题】:Azure Ad Graph API, Get User information and User Device Infromation 【发布时间】:2017-02-20 15:56:24 【问题描述】:

我想知道是否可以使用 Azure Active Directory Graph Api 来检索有关用户和特定用户设备和设备信息的信息?

我设法通过以下方式获得了一些信息:

https://graph.windows.net/f2f535e0-294f-4704-befc-8ce754f10bd7/users/9da7eaba-78bf-4b54-844a-7918d40a6005?api-version=1.6

在 Fiddler 中,并在标头中粘贴 Authorization Bearer 令牌。 我得到了一些一般信息,但没有关于分配给用户的设备或设备 ID 的任何信息。

有什么建议吗?

【问题讨论】:

【参考方案1】:

您可以通过以下方式获取用户拥有的设备:

https://graph.windows.net/f2f535e0-294f-4704-befc-8ce754f10bd7/users/9da7eaba-78bf-4b54-844a-7918d40a6005/ownedDevices?api-version=1.6

用户上的ownedDevices 导航属性返回用户拥有的设备。

您可以在此处找到有关所有属性和导航属性的信息:https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/entity-and-complex-type-reference#user-entity。

【讨论】:

一如既往地来救援@juunas。成功了,非常感谢! :)

以上是关于Azure Ad Graph API,获取用户信息和用户设备信息的主要内容,如果未能解决你的问题,请参考以下文章

使用 Azure AD、ReactJS 和 NodeJS 验证用户并使用 Graph API

Azure AD B2C 连接的用户使用 Graph AD API 更改密码

Azure AD B2C 图形 API 401 未经授权

如何使 Azure AD access_token 在 Microsoft Graph API 之外对其签名验证兼容?

如何从Azure AD B2C获取用户组信息

AWS Amplify SPA React + Cognito(已启用 Microsoft Azure Ad Enterprise SSO)+ Microsoft Graph API