如何向我的 SharePoint 应用程序授予对多个列表的读取权限?:



我刚刚创建了一个新的 SP 应用程序,并授予它对列表的读取权限:

<AppPermissionRequests AllowAppOnlyPolicy="true" >
  <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="Read" />
</AppPermissionRequests>

然后,当我将应用程序部署到 SharePoint Online 时,我会看到一个对话框,在该对话框中,我只需要选择一个我的应用程序可以从中读取的列表。我的印象是上述权限适用于所有列表。是否有办法在部署后授予更多列表的权限,或者对于要读取的每个列表,我是否需要一个应用?

您需要更改应用权限请求的范围。基本上,您需要将Scope="http://sharepoint/content/sitecollection/web/**list**"更改为 Scope="http://sharepoint/content/sitecollection/web" .

执行此操作时,应用有权访问网站中的所有列表。

有关详细信息,请参阅此 MSDN 文章。

相关内容

  • 没有找到相关文章

最新更新