sharepoint - 使用邀请端点与特定用户共享
问题描述
我正在尝试通过跨组织提供对特定人员的访问权限来共享 OneDrive 中的文档。虽然我可以使用/invite端点提供访问权限,但有时我不知道给定的电子邮件地址是否有权接收访问权限。例如,假设:
- 来自 org-1 的用户正在共享具有三个电子邮件 ID 的文件
- 两个电子邮件 ID 属于同一个 org-1
- 但第三个电子邮件 ID 属于 org-2,根据 org-1 的政策,它无权获得访问权限
当我/invite
使用三个电子邮件 ID 发送请求时,整个请求都失败了,即没有人可以访问该文件。
可以部分实现吗?即 org-1 的授权用户被授予访问权限,但来自 org-2 的用户被拒绝访问,而返回的响应是 200?
这在 Sharepoint 中也可能吗?
解决方案
不,您不能在服务器端使其部分成功,但您可以验证给定帐户是否来自您所在的组织(编写代码),然后将其删除并发送请求。如果您还想将其发送给其他组织,则需要在要与之共享数据的租户或站点上对其进行配置。
推荐阅读
- tensorflow - 与 GPU 相比,使用 TPU 进行训练时,Val_acc 会振荡且不收敛
- javascript - 如何使用角度设置页脚停留在页面底部?
- vb.net - 在文件中查找并获取文件名
- firebase - Firebase:使用 URL 变量重写/重定向 URL
- angular - Observable 的订阅永远不会被触发
- struts2 - Struts2 - s:选择标签值属性不返回显示标签内的任何内容
- python - 如何删除 x 轴处的垂直线并将标签添加到绘图子图中?
- python - 如何使用 python cpickle 修复“RuntimeError:迭代期间字典更改大小”?
- javascript - 使用 JavaScript 从 MS Access 文件中读取文件(附件)
- c# - 无法将我的类序列化为所需的 json 文件