更改 Zope2 浏览器 resourceDirectory 权限以仅允许经过身份验证的用户
Change Zope2 browser resourceDirectory permission to allow only Authenticated users
我在 Zope2 中有一个 browser:resourceDirectory
设置并且我有:permission="zope2.Public"
.
为了只允许 "Authenticated" 用户访问资源目录应该更改什么?
通过创建新权限 my_permission
并将权限映射到 Authenticated
角色来解决此问题。然后将权限添加到 resourceDirectory,如 permission="my_permission"
权限:
<permission
id="my_permission"
title="my_permission"
description="My Permission">
<role name="Authenticated"/>
</permission>
资源目录:
<browser:MyDirectory
name="static_contents"
directory="myfolder"
permission="my_permission"
/>
我在 Zope2 中有一个 browser:resourceDirectory
设置并且我有:permission="zope2.Public"
.
为了只允许 "Authenticated" 用户访问资源目录应该更改什么?
通过创建新权限 my_permission
并将权限映射到 Authenticated
角色来解决此问题。然后将权限添加到 resourceDirectory,如 permission="my_permission"
权限:
<permission
id="my_permission"
title="my_permission"
description="My Permission">
<role name="Authenticated"/>
</permission>
资源目录:
<browser:MyDirectory
name="static_contents"
directory="myfolder"
permission="my_permission"
/>