Zope浏览器页面权限

时间:2011-06-16 13:28:03

标签: security browser zope

我有一个浏览器:在Zope中设置页面,我有:
permission="zope2.Public"

我的问题是我应该将其更改为仅允许Plone管理员访问和/或登录(非管理员)访问此页面?

2 个答案:

答案 0 :(得分:3)

在Zope上,您可以通过权限控制对视图的访问,但是为了允许某人访问给定的权限,您必须为角色授予此类权限。

Plone管理员组中的任何人都被授予Manager角色(在Plone 4.2上,change to the SiteAdmin role}通常可以访问大多数权限。还有自动Authenticated角色,该角色授予已经过身份验证(已登录)的任何人。后者没有很多默认权限。

权限通常以您要允许的操作命名。如果您的视图的目标是管理Plone门户的某些方面,那么cmf.ManagePortal权限可能就是您想要的。如果您需要另一个,可以查看the full list of default permissions

有一些excellent documentation on how security works in Plone,其中包含有关如何定义新权限的信息,以及如何为角色分配现有权限。

答案 1 :(得分:2)

权限= “cmf.ManagePortal”

此设置与权限有关,而非角色