我试图移动我们现有的仅限应用的WAAD客户端应用程序,以请求“读取目录数据”。 Windows Azure Active Directory'的权限应用程序,读取目录数据'微软图表的许可'应用
由于此次迁移而发生变化的两件事是“requiredResourceAccess'清单的一部分,来自:
{
"resourceAppId": "00000002-0000-0000-c000-000000000000",
"resourceAccess": [
{
"id": "5778995a-e1bf-45b8-affa-663a9f3f4d04",
"type": "Role"
}
]
}
..为:
{
"resourceAppId": "00000003-0000-0000-c000-000000000000",
"resourceAccess": [
{
"id": "7ab1d382-f21e-4acd-a863-ba3e13f7da61",
"type": "Role"
}
]
}
..和授权网址,来自:
https://login.microsoftonline.com/common/oauth2/authorize?resource=https%3A%2F%2Fgraph.windows.net%2F
..为:
https://login.microsoftonline.com/common/oauth2/authorize
授权请求会显示同意屏幕(如前所述,虽然对“读取目录数据”的权限略有不同),但随后点击“接受”#39;返回到回复Url并显示错误:
http://dev.airhead.io/office365/integration?error=server_error&error_description=AADSTS90092%3a+Non-retryable+error+has+occurred.%0d%0aTrace+ID%3a+21679b2d-57ae-43b2-b991-a283f88082d7%0d%0aCorrelation+ID%3a+7e21d08a-03d5-418e-81ea-0c9726563e65%0d%0aTimestamp%3a+2016-01-25+16%3a06%3a43Z&state=xsrf%3dazc8Qch2zmyWy5ncXAgxnQ%26ctx%3d%26t%3d2016-01-25T16%3a06%3a36.2587332Z
AADSTS90092: Non-retryable error has occurred.
Trace ID: 21679b2d-57ae-43b2-b991-a283f88082d7
Correlation ID: 7e21d08a-03d5-418e-81ea-0c9726563e65
Timestamp: 2016-01-25 16:06:43Z
我已经查看了https://graph.microsoft.io/docs/authorization/app_only处的新文档,但我发现我们目前针对https://graph.windows.net/
所做的工作没有任何区别。
是否需要迁移其他内容?