【发布时间】:2016-06-15 04:55:24
【问题描述】:
permissions configured in AAD 我是 Azure 和 onedrive for business 的新手。我正在开发一个工具,它使用 java 将数据和帖子发送到 onedrive for business 帐户。我的问题是这个工具没有用户同意。因此,我需要使用 oauth 2.0 规范中描述的 Deamon 应用程序流/服务到服务应用程序(客户端凭据流)。 我需要知道的第一件事是 Deamon 应用程序和服务到服务应用程序是否相同?
其次,当我按照上述文档的描述进行尝试时,我可以获得访问令牌,当我尝试访问 oneDrive for business API 时,它显示 Unsupported app only token. 哪个响应代码 401 未经授权。有没有人试过这个。如果可以,请提供详细说明。
第三,我还尝试进行基于证书的身份验证,如here 所示,但没有成功。我设法创建证书并更新清单。但我不知道如何根据这个程序进行身份验证。如果有人在这方面工作,请帮帮我!?
【问题讨论】:
-
您肯定需要使用 OneDrive for Business 的证书来接受仅限应用的令牌。您目前是在使用某种形式的身份验证库来进行 oauth 舞蹈,还是尝试自己提出请求?
-
是的,我正在使用证书,但找不到任何明确的文档如何使用此证书访问一个用于业务的驱动器!
标签: java azure oauth-2.0 onedrive