【发布时间】:2020-06-30 15:23:51
【问题描述】:
我在 Azure 中注册了应用程序。我https://graph.microsoft.com/v1.0/users获取用户信息。
是否有任何选项可以获取有关用户的所有信息?看看我能在 JSON 响应中得到什么数据?
现在当我使用https://graph.microsoft.com/v1.0/users 时,我只得到如下几个信息:
{
"aio": "kjaldjsfhkjsadhflkdhsafkjadhsfa",
"amr": "[\"pwd\"]",
"family_name": "Picasso",
"given_name": "Pablo",
"ipaddr": "11.12.113.144",
"name": "Pablo Picasso",
"oid": "234234-2343-4343-43434-2342342",
"onprem_sid": "234234234-23-423-4-234-2-34-234",
"sub": "234233q45rtferfwverfwgw45grfg45g45",
"tid": "sdfkjgasdhjfgasjdhfgashjdfgasdhjf",
"unique_name": "pablo.picasso@company.com",
"upn": "pablo.picasso@company.com",
"uti": "kajshdfkljahsdfkjahsdkjfahsd",
"ver": "1.0"
}
实际上我正在寻找用户名。我们可以使用快捷方式或电子邮件登录 Windows。因此,如果用户名是 Pablo Picasso,则用户可以使用用户名 PaPi 登录。我正在寻找那个。
【问题讨论】:
-
缺少哪些信息?
-
我们可以使用快捷方式或电子邮件登录Windows。因此,如果用户名是 Pablo Picasso,则用户可以使用用户名 PaPi 登录。我正在寻找那个。
-
Microsoft Graph 提供these user property 所以你只能得到这些。
-
好的,那么如何将
employeeId或identities或officeLocation放入我的JSON 中? :) -
如果您有任何疑问,请查看答案并随时分享
标签: azure oauth oauth-2.0 azure-active-directory microsoft-graph-api