我有一个Microsoft应用,该应用通过管理员同意页面请求User.ReadWrtie.All
权限。
组织的管理员表示同意后,他将被重定向到我决定的url,并且我在请求中获得了tenant
的值,可以用来获取令牌和执行操作。
到目前为止,一切都很好。有没有办法获取管理员详细信息(名字,电子邮件,公司名称等)?
我猜这是明智的选择,我有权知道此信息,但是在文档(get user documentation)中,似乎我必须在以下位置提供userPrincipalName
(我不知道)以获得这些详细信息。
是否可以通过一些方式获取管理员详细信息?即使这意味着发送多个请求...
答案 0 :(得分:2)
是否可以通过一些方式获取管理员详细信息?
我们不知道同意的管理员。您需要提供userid / userPrincipalName来获取用户详细信息。
GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}