Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure AD:无法从此api版本颁发令牌_Azure_Azure Active Directory_Microsoft Graph Api - Fatal编程技术网

Azure AD:无法从此api版本颁发令牌

Azure AD:无法从此api版本颁发令牌,azure,azure-active-directory,microsoft-graph-api,Azure,Azure Active Directory,Microsoft Graph Api,下面我将创建一个服务器,该服务器在没有任何用户在场的情况下与Microsoft Graph API交互,以定期获取数据。我拥有Azure Active Directory的全局管理员目录角色。如前所述,我已使用应用程序注册门户创建了一个应用程序。在给予管理员许可的第三步中,我感到震惊。我得到以下错误 http://localhost:8000/msft_callback?error=access_denied&error_description=AADSTS50020%3a+我们+无法+从+此+

下面我将创建一个服务器,该服务器在没有任何用户在场的情况下与Microsoft Graph API交互,以定期获取数据。我拥有Azure Active Directory的全局管理员目录角色。如前所述,我已使用应用程序注册门户创建了一个应用程序。在给予管理员许可的第三步中,我感到震惊。我得到以下错误

http://localhost:8000/msft_callback?error=access_denied&error_description=AADSTS50020%3a+我们+无法+从+此+api+版本+为+a+Microsoft+帐户+发行+代币+请+联系+应用程序+供应商+因为+他们+需要+使用+协议+支持+此的+版本+2.0+。%0d%0aTrace+ID%3a+7303282e-06d1-4714-85a0-9db749b71800%0d%0a相关+ID%3a+8c031006-8193-4f32-9746-b0da8f9b975c%0d%0aTimestamp%3a+2017-07-03+14%3a55%3a08Z和管理同意=真实和租户={XXXXXXXXXXXX}


此处的错误表示无法从此版本颁发令牌。但我已经在版本2上了。所以我不确定到底出了什么问题。我根本看不到“同意体验”屏幕。我选择我想要给予同意的帐户,然后它将我重定向到我在注册应用程序中提供的重定向uri。请帮助。

我使用的是具有全局管理员权限的个人帐户。但它使用的是用*.onmicrosoft.com创建的工作帐户。它甚至与Azure门户中认证域的工作帐户一起工作

您正在使用哪个帐户在Microsoft app Registration Portal中注册应用,以及您的管理员同意请求是什么。该帐户链接到我的Azure目录。我想我已经创建了个人帐户,因为它不是通过azure门户创建的。“您的管理员同意请求是什么”。你能把这个问题重新表述一下吗?我不明白。我们需要你使用的URI来获得管理员同意。这将告诉我们(除其他事项外)您正在使用哪个端点,以及该请求是否正确形成。您正在使用ADAL吗?您能否将您的请求中的
范围
响应类型
分享给Azure AD?如果您可以在模拟错误时共享fiddler跟踪,可能会有所帮助。指南中说将adminstrator重定向到此地址
https://login.microsoftonline.com/{tenant}/adminapprove
这是第三步的一部分。我正确地填写了
客户端id
重定向uri
并将
租户设置为公共。