Microsoft Graph-同意后获取管理员详细信息

时间:2019-04-07 16:56:19

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

我有一个Microsoft应用,该应用通过管理员同意页面请求User.ReadWrtie.All权限。

组织的管理员表示同意后,他将被重定向到我决定的url,并且我在请求中获得了tenant的值,可以用来获取令牌和执行操作。

到目前为止,一切都很好。有没有办法获取管理员详细信息(名字,电子邮件,公司名称等)?

我猜这是明智的选择,我有权知道此信息,但是在文档(get user documentation)中,似乎我必须在以下位置提供userPrincipalName(我不知道)以获得这些详细信息。

是否可以通过一些方式获取管理员详细信息?即使这意味着发送多个请求...

1 个答案:

答案 0 :(得分:2)

  

是否可以通过一些方式获取管理员详细信息?

我们不知道同意的管理员。您需要提供userid / userPrincipalName来获取用户详细信息。

GET https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}