Microsoft / adminconcent端点-谁授权了我的应用程序?

时间:2018-12-13 14:21:49

标签: azure-ad-graph-api azure-authentication

我有一个使用Microsoft图形API的Azure客户端应用程序。 我正在使用https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow中所述的工作流程来让管理员为其租户授权我的Azure客户应用程序。

此流程最终为我的客户端应用程序提供了访问令牌,我的客户端可以使用该令牌访问租户中的各种资源。

现在,我的客户端应用程序需要找出提供此浓度的“谁”。我获得的访问令牌没有此信息(与其他授权流程不同)。

一个租户可能有多个管理员,我的应用程序需要知道这些管理员中谁授权了我的客户端应用程序。

找出答案的最佳方法是什么?

谢谢, 〜Urjit

1 个答案:

答案 0 :(得分:0)

  

我的客户端应用程序需要找出是谁提供了浓度。

您想找到授权您的客户端应用程序的管理员,据我所知,无法找到有关该管理员的信息。因为当您同意您的应用程序的权限时,您需要管理员才能为您的帐户执行此操作。在管理员同意后,无论是令牌还是门户网站,都不会有任何记录。