我想开始使用Office365统一API,所以我决定在我们的azure目录中注册一个新的web应用程序。
在“对其他应用程序的权限”一节中,我选择Office365统一API(预览)。
我只获得设置委托权限(我在我们的租户中没有所有的管理权限),所以我选择了我需要的权限(用户配置文件,登录,确切的数字不重要)。
当我保存配置时,我会收到消息
无法更新应用程序的配置“信息告诉我:未经授权”。您没有足够的权限访问此资源。
奇怪的是,当我注销并返回到Azure Portal中的应用程序时,我确实在配置中看到了这些修改?!
最后,当我试图调用REST端点时(使用有效的Accesstoken等)我收到这样的信息:
{"error":"invalid_grant","error_description":"AADSTS65001: No permission to access user information is configured for 'f1299649-ea20-4cf6-9cd6-afb69d9b5760' application, or it is expired or revoked.\r\nTrace ID: 69ab1a6c-eeda-4351-8e1e-2b774c19a5a0\r\nCorrelation ID: 968a962e-d851-48bb-ad6f-3f05ea7b8efe\r\nTimestamp: 2015-06-18 20:12:15Z","error_codes":[65001],"timestamp":"2015-06-18 20:12:15Z","trace_id":"69ab1a6c-eeda-4351-8e1e-2b774c19a5a0","correlation_id":"968a962e-d851-48bb-ad6f-3f05ea7b8efe","submit_url":null,"context":null}所以,也许Azure Portal用户界面第一次是正确的,那些从未与应用程序一起存储的权限?
https://portal.office.com/myapps中的应用程序详细信息告诉我如下:
权限这个应用程序可以处理文档中的数据。它将能够:
下一步要采取什么措施才能让这件事奏效呢?
发布于 2015-06-19 19:12:02
即使您是租户管理员,也不可能为您的应用程序设置Office 365统一API的权限。我试过了。请记住,整个统一API是在预览模式,所以肯定会有其他错误。
发布于 2015-06-18 21:27:46
你的应用程序试图做什么(在访问用户,组等方面)?访问目录,因为您是一个需要管理员同意的权限。不幸的是,门户有一个错误,它看起来好像您有权限,但这不是真的。这是因为这里有两个元素--配置应用程序所需的权限,这将驱动同意体验和同意授予。门户(在幕后)试图同意应用程序在开发人员租户中所需的权限。在这种情况下,非管理员拥有更新应用程序配置的权限,但不能同意租户中的这些权限。
希望这能帮上忙
https://stackoverflow.com/questions/30925124
复制相似问题