【问题标题】:Sharepoint search query web service results security trimmingSharepoint 搜索查询 Web 服务结果安全修整
【发布时间】:2014-08-06 00:16:31
【问题描述】:

我需要在 javascript 中使用查询网络服务来实现共享点搜索。我能够做到,但我得到的结果并没有经过安全调整。用户甚至可以看到他们无法访问的那些文件(即他们没有查看这些文件的权限)。
我的问题是:

  1. 在 javascript 中使用查询 Web 服务时如何获得安全修剪结果?
  2. 还有其他方法可以执行搜索并获得经过安全调整的结果吗?

非常感谢。

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    只要从用户帐户/角色进行查询(用户已登录并使用查询 Web 部件访问页面等),该查询应该只返回经过安全调整的结果。 SharePoint 的 Web 服务默认处理安全修整。

    但是,如果您在代码中编写自定义查询并提升权限,例如使用 SPSETUP 帐户,那么您将获得非用户特定的结果。在大多数情况下,这都是不好的做法。

    【讨论】:

    • 不幸的是,它对我不起作用。我正在使用关键字查询搜索。我在文档库中有一个文件只能由 userA 访问,其他人不能访问。但是,当我使用其他用户的凭据运行搜索查询时,它会在搜索结果中显示此文件。不知道我做错了什么。
    • 有人遇到过这种情况吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多