在azure活动目录中需要设置哪些权限才能访问用户的onedrive企业帐户?

时间:2016-01-21 12:55:32

标签: c# azure office365 onedrive office365api

我正在努力为我的winform应用程序中的一个驱动器业务提供支持。我正在使用一个驱动器REST API来实现此目的,因为我的应用程序基于3.5框架。有一个驱动器身份验证的4个步骤,如上所述这个link。我能够成功完成前两个步骤但是在尝试发现登录用户的onedrive业务URL时遇到401未经授权的错误。我在步骤2中获得了发现URL访问令牌请求的以下响应:

{
  "token_type": "Bearer",
  "expires_in": "3600",
  "scope": "User.Read",
  "expires_on": "1453115649",
  "not_before": "1453111749",
  "resource": "https://api.office.com/discovery/",
  "access_token": <a long string>
  "refresh_token": <another long string>
}

我认为azure活动目录中的应用程序权限可能存在一些问题。所以,请告诉我需要在azure活动目录中设置的应用程序及其各自的权限。

1 个答案:

答案 0 :(得分:1)

您需要从&#34; Office 365 SharePoint Online&#34;

中选择读/写用户文件

见附件

enter image description here