【发布时间】:2011-08-03 23:12:31
【问题描述】:
我们的共享点控制文档库中有大约 2000 个文件,每个人都可以查看这些文件。我想限制对某些文档的查看,并使它们仅对特定的用户组可见。我知道可以通过将这些文档移动到另一个库并使用文档库权限来完成,但我更喜欢通过使用文档属性以编程方式来识别它们 是否可以以编程方式拒绝访问受控文档库中的某些文档?
【问题讨论】:
标签: sharepoint moss
我们的共享点控制文档库中有大约 2000 个文件,每个人都可以查看这些文件。我想限制对某些文档的查看,并使它们仅对特定的用户组可见。我知道可以通过将这些文档移动到另一个库并使用文档库权限来完成,但我更喜欢通过使用文档属性以编程方式来识别它们 是否可以以编程方式拒绝访问受控文档库中的某些文档?
【问题讨论】:
标签: sharepoint moss
实现此目的的一个好方法是实现一个 HTTP 模块,该模块为与您要阻止的文档匹配的 URL 返回 401。用户仍然可以在列表视图中查看所有文档(例如 allitems.aspx)以及查看/编辑项目的相关元数据 - 以及他们无权访问的那些文档。
作为 SharePoint 替代方案,您还可以在文档库中设置项目特定权限 - 无需将其拆分为文件夹或多个文档库。这当然意味着您可以使用将特定用户或组分配给项目。
Kr.,伯恩德。
【讨论】: