SenseNet内容安全模型如何阅读视图PermissionInfoView

时间:2018-01-31 07:35:46

标签: sensenet

请解释内容安全如何在SenseNet上运行。

特别是如何阅读以下SN数据库视图:

  • PermissionInfoView

EFEntries(LocalOnly)标志用于什么?

1 个答案:

答案 0 :(得分:2)

简而言之:它的工作方式与Windows中的文件系统权限非常相似。

您可以为各个用户或(更优选地)和组织单位定义权限。定义权限发生在内容上,通常在容器(如工作空间或文件夹)上。例如,您为“文章”文件夹上的“编辑者”组提供打开保存权限

继承:子内容将继承您在父文件夹中定义的权限(除非它被定义为仅限本地,这意味着不会传播给子文件)。例如,如果在John的文档库中定义仅本地保存权限,他将能够修改doclib内容本身(例如更改其显示名称),但不能修改库中的文件。

为了使事情变得更复杂,您可以中断对内容的权限,例如删除继承的权限。如果要隐藏子文件夹,可能需要这样做。

有关详细信息,请访问Permission System文章。

权限概述GUI

如果您已安装SN7的 WebPages 组件,则会出现Permission Overview页面,可帮助您了解树中的当前权限设置。

权限信息数据库视图

如果您只有服务组件(因此没有GUI),或者您真的想深入了解,可以查看此数据库视图以查看系统中的所有权限设置。

此处的记录包含系统中所有已定义的权限条目(因此在此处无法看到继承的条目,它们在内存中计算)。 Path是定义权限的内容,Identity可以是用户或组, LocalOnly 表示不传播给子级(见上文),其余是权限列表(例如Open或Save) )以及是否允许拒绝未定义

有关此元素和其他数据库元素的详细信息,请访问DB structure文章。