0
我想在我的winform应用程序中为一个驱动器业务提供支持。我正在使用一个驱动器REST API来实现此目的,因为我的应用程序基于3.5 framework.There对此提到了一个驱动器身份验证有4个步骤link。我能够成功完成前两个步骤,但在尝试发现已登录用户的onedrive业务URL时遇到401未经授权的错误。在步骤2中,我发现以下对发现URL访问令牌请求的响应:需要在azure Active Directory中设置哪些权限才能访问用户的onedrive企业帐户?
{
"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 active direc中设置的应用程序及其各自的权限保守党。
我已设置权限读取/写入用户的文件,但它给了我未经授权错误,当我打电话发现服务rest API以获取用户的共享点URL。 –
我不认为这些特权是足够的。因为我无法使用此获取默认驱动器数据。我想我也需要读取托管元数据特权。 –