【发布时间】:2014-08-06 00:16:31
【问题描述】:
我需要在 javascript 中使用查询网络服务来实现共享点搜索。我能够做到,但我得到的结果并没有经过安全调整。用户甚至可以看到他们无法访问的那些文件(即他们没有查看这些文件的权限)。
我的问题是:
- 在 javascript 中使用查询 Web 服务时如何获得安全修剪结果?
- 还有其他方法可以执行搜索并获得经过安全调整的结果吗?
非常感谢。
【问题讨论】:
标签: sharepoint
我需要在 javascript 中使用查询网络服务来实现共享点搜索。我能够做到,但我得到的结果并没有经过安全调整。用户甚至可以看到他们无法访问的那些文件(即他们没有查看这些文件的权限)。
我的问题是:
非常感谢。
【问题讨论】:
标签: sharepoint
只要从用户帐户/角色进行查询(用户已登录并使用查询 Web 部件访问页面等),该查询应该只返回经过安全调整的结果。 SharePoint 的 Web 服务默认处理安全修整。
但是,如果您在代码中编写自定义查询并提升权限,例如使用 SPSETUP 帐户,那么您将获得非用户特定的结果。在大多数情况下,这都是不好的做法。
【讨论】: