我正在开发一个上传文件到OneDrive商业版账户的应用程序。出于安全考虑,我的应用程序应该尽可能具有最少的特权访问权限。
我可以进行身份验证并生成正确的令牌,但是当我只拥有Files.ReadWrite.AppFolder访问权限时,我无法创建应用程序文件夹。我收到了以下响应: {"error":{"code":"accessDenied","message":"The caller does not have permission to perform the action."}}
当我将特权扩展到Files.ReadWrite.All时,相同的请求成功了。 请求:GET https://{tenant}-my.sharepoint.com/_api/v2.0/me/drive/special/approot/
我知道租户是正确的,我只是没有在这篇文章中提供它。
OneDrive商业版是否支持应用程序文件夹特权?根据下面的文档,我不确定。
我可以进行身份验证并生成正确的令牌,但是当我只拥有Files.ReadWrite.AppFolder访问权限时,我无法创建应用程序文件夹。我收到了以下响应: {"error":{"code":"accessDenied","message":"The caller does not have permission to perform the action."}}
当我将特权扩展到Files.ReadWrite.All时,相同的请求成功了。 请求:GET https://{tenant}-my.sharepoint.com/_api/v2.0/me/drive/special/approot/
我知道租户是正确的,我只是没有在这篇文章中提供它。
OneDrive商业版是否支持应用程序文件夹特权?根据下面的文档,我不确定。
https://learn.microsoft.com/en-us/onedrive/developer/rest-api/api/drive_get_specialfolder