【发布时间】:2017-05-26 09:30:40
【问题描述】:
我正在尝试通过 REST API graph.microsoft.com/beta/schemaExtensions从我的应用中使用 Microsoft Graph
这是我所做的:
检查所有委托和应用程序授权
根据 OAuth 客户端凭据授予流程获得访问令牌 without a user
使用从第 3 点检索到的访问令牌请求管理员同意。使用
https://login.microsoftonline.com/tenant/adminconsent?client_id=xxx&state=12345&redirect_uri=http://localhost:8081成功POST 到
/beta/schemaExtensions并从第 3 点检索到访问令牌。我有这个错误:
Authorization_RequestDenied - 权限不足,无法完成操作
所以这是我的问题,希望有人可以帮助我:
- 如何在管理员同意请求后检查委托授权是否正常?
- 缺少哪些权限无法使用
schemaExtensions?
我的应用应该在没有用户的情况下运行,这是首选方法。
【问题讨论】: