SenseNet 内容安全模型 如何阅读 查看 PermissionInfoView
SenseNet Content Security Model How to read View PermissionInfoView
请解释内容安全在 SenseNet 上的工作原理。
特别是如何读取以下SN数据库视图:
- PermissionInfoView
什么 EFEntries(LocalOnly) 标志用于?
简而言之:它与 Windows.
中的 文件系统权限 非常相似
您可以为个人用户或(更优选)组和组织单位定义权限。定义权限发生在内容上,通常是在工作区或文件夹等容器上。例如,您为 Articles 文件夹.[=13 上的编辑组授予打开 和保存 权限 =]
存在继承:child内容将继承您在parent文件夹上定义的权限(除非它被定义为local only,这意味着不会传播到children)。例如,如果您为 John 在文档库上定义 local only Save permission,他将能够修改 doclib 内容本身(例如更改其显示名称),但不能修改其中的文件图书馆。
为了使事情变得更复杂一些,您可以中断对内容的权限,例如删除继承的权限。如果您想隐藏子文件夹,这可能是必要的。
有关详细信息,请访问 Permission System 文章。
权限概览 GUI
如果您安装了 SN7 的 WebPages 组件,您会得到一个 Permission Overview 页面,可以帮助您了解树中当前的权限设置。
权限信息数据库视图
如果您只有 Services 组件(因此没有 GUI)或者您真的想深入了解,您可以查看此数据库视图以查看所有权限系统中的设置。
这里的记录包含了系统中所有定义的权限条目(所以这里看不到继承的,是在内存中计算的)。 Path是定义权限的内容,Identity可以是用户或者组,LocalOnly表示不传播到children(见上文),剩下的就是一个权限列表(例如打开或保存)以及它们是否允许、拒绝或未定义。
有关此和其他数据库元素的详细信息,请访问 DB structure 文章。
请解释内容安全在 SenseNet 上的工作原理。
特别是如何读取以下SN数据库视图:
- PermissionInfoView
什么 EFEntries(LocalOnly) 标志用于?
简而言之:它与 Windows.
中的 文件系统权限 非常相似您可以为个人用户或(更优选)组和组织单位定义权限。定义权限发生在内容上,通常是在工作区或文件夹等容器上。例如,您为 Articles 文件夹.[=13 上的编辑组授予打开 和保存 权限 =]
存在继承:child内容将继承您在parent文件夹上定义的权限(除非它被定义为local only,这意味着不会传播到children)。例如,如果您为 John 在文档库上定义 local only Save permission,他将能够修改 doclib 内容本身(例如更改其显示名称),但不能修改其中的文件图书馆。 为了使事情变得更复杂一些,您可以中断对内容的权限,例如删除继承的权限。如果您想隐藏子文件夹,这可能是必要的。 有关详细信息,请访问 Permission System 文章。 如果您安装了 SN7 的 WebPages 组件,您会得到一个 Permission Overview 页面,可以帮助您了解树中当前的权限设置。 如果您只有 Services 组件(因此没有 GUI)或者您真的想深入了解,您可以查看此数据库视图以查看所有权限系统中的设置。 这里的记录包含了系统中所有定义的权限条目(所以这里看不到继承的,是在内存中计算的)。 Path是定义权限的内容,Identity可以是用户或者组,LocalOnly表示不传播到children(见上文),剩下的就是一个权限列表(例如打开或保存)以及它们是否允许、拒绝或未定义。 有关此和其他数据库元素的详细信息,请访问 DB structure 文章。权限概览 GUI
权限信息数据库视图