试图获得Microsoft Graph API访问的管理员同意

问题描述 投票:2回答:1

我正在遵循本指南:https://docs.microsoft.com/en-gb/graph/auth-v2-service

在步骤3,当我尝试输入时:

https://login.microsoftonline.com/common/adminconsent?client_id=xxx&state=12345&redirect_uri=https://login.microsoftonline.com/common/oauth2/nativeclient

进入浏览器,以获得管理员同意,Microsoft返回:

“ AADSTS500201:我们无法从此API版本为Microsoft帐户发行令牌。请与应用程序供应商联系,因为他们需要使用协议的2.0版来支持此功能。”

而不是登录。

我认为缺少授予管理员同意按钮:

enter image description here

非常感谢您的回复!

httprequest microsoft-graph azure-ad-graph-api
1个回答
2
投票

我没有遵循this document重现您的问题。以下是主要步骤,供您参考。

1。在Azure门户中注册应用程序。我注意到您使用common作为承租人参数的值。因此,我注册了一个多租户应用程序。

enter image description here

2。添加应用程序许可。

enter image description here

3。征得管理员同意。您可以在Azure门户上通过单击Grant管理员同意按钮来执行此操作。(请参阅步骤2中的屏幕截图)。在这里,我使用了与您相同的方法。请记住使用租户管理员帐户登录。然后我可以看到同意窗口。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.