首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS对OneDrive上传的权限

MS对OneDrive上传的权限
EN

Stack Overflow用户
提问于 2018-07-03 19:54:42
回答 2查看 1.6K关注 0票数 3

我试图通过对OneDrive执行一个PUT/drives/{drive-id}/items/{item-id}:/myfile.txt:/content来实现文件上传到/drives/{drive-id}/items/{item-id}:/myfile.txt:/content的自动化。我已经在Azure Active中注册了一个应用程序,但是我不知道我需要授予什么样的权限/API才能上传文件。另外,我只想授予应用程序上传到特定文件夹的权限。

我应该注意,我不希望委托权限来代表用户上传文件--这是一项自动化的工作,不会与真正的用户相关联。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-04 02:38:45

您可以添加Microsoft Graph作为API,并在应用程序权限中添加Files.ReadWrite.AllSites.ReadWrite.All。您可以在两种情况下从至少到最特权的权限中选择权限。

注意: Files.ReadWrite.All:它在应用程序权限中的显示字符串是:Allows the app to read, create, update, and delete all files in all site collections without a signed in user.

此权限需要管理员同意,因此您需要使用管理帐户,并在添加此权限后单击授予权限按钮。

您可以在这份文件中看到上载或替换这份文件内容的权限。

票数 2
EN

Stack Overflow用户

发布于 2020-02-13 22:14:13

管理员不能为特定用户授予权限,但是通过这样做,应用程序将可以访问整个目录中的所有驱动器,这可能会造成安全漏洞。

解决这个安全问题的解决办法是创建另一个目录,用户将共享其驱动器,然后在注册的应用程序中授予管理员同意,并具有files.readwrite.all权限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51162015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档