我使用Azure AD提供的Oauth来授权以下资源;
https://mySite-my.sharepoint.com(我的sharepoint网站)>>>对于Sharepoint / OneDrive
https://outlook.office365.com>>>对于邮件,日历(交换)
https://graph.windows.net>>>对于Graph API
我已经从Azure门户获得了我的APP的所有权利,它甚至提示它将在Oauth过程中访问此类等。
但是当我尝试授权以下资源时(在'资源'字段中发送' refresh_token'以及
字段)资源
https://reports.office365.com/>>>报告资源(审计)http://msdn.microsoft.com/en-us/library/office/jj984342(v=office.15).aspx
我收到以下错误;
消息
{"error":"invalid_resource","error_description":"AADSTS50001: Resource 'https://reports.office365.com/' is not registered for the account.\r\nTrace ID: 609fb376-d2fc-49ee-85e8-8addcd5c4592\r\nCorrelation ID: c1057eae-70d1-425e-8d87-d08ad90ea050\r\nTimestamp: 2014-08-24 16:27:58Z","error_codes":[50001],"timestamp":"2014-08-24 16:27:58Z","trace_id":"609fb376-d2fc-49ee-85e8-8addcd5c4592","correlation_id":"c1057eae-70d1-425e-8d87-d08ad90ea050"}
我做错了什么?从它的外观来看,它表明在我尝试做我以前做的事情之前,我需要做一些配置!
对于参考文献,我会粘贴我为实现此目标而遵循的一些网址;
验证>>>
http://msdn.microsoft.com/en-us/library/azure/dn645542.aspx
API(资源)>>>
http://msdn.microsoft.com/en-us/library/office/fp142380(v=office.15).aspx
http://msdn.microsoft.com/en-us/library/office/dn450841%28v=office.15%29.aspx
http://msdn.microsoft.com/en-us/library/office/dn605892(v=office.15).aspx
非常感谢!