允许匿名用户访问私有Plone文件夹的最佳方式是什么?

时间:2014-01-20 17:23:46

标签: authorization plone plone-4.x

我想允许匿名用户查看对私人文件夹的访问权限。它的内容,只有在他们通过表单提交了有效的电子邮件地址之后。我想通过电子邮件向他们发送一个指向该文件夹的链接,可能带有一个令他们访问或登录的令牌,但我不太清楚如何做到这一点。

我目前正在关注collective.powertoken.core& collective.powertoken.view,但似乎这些产品涵盖了对单个内容项的访问权限,而不是整个文件夹。

我想知道将低权限用户添加到系统中是否更好?在没有密码的情况下登录。

由于

2 个答案:

答案 0 :(得分:2)

根据@keul的建议,您可以使用redomino.tokenrole

如果您想将tokenrole功能与PloneFormGen集成,可以考虑查看redomino.tokenroleformhttps://pypi.python.org/pypi/redomino.tokenroleform):
这是一个自定义plone表单gen适配器,允许您通过令牌共享私有对象。

我不知道redomino.tokenroleform是否适合您的使用案例。

但您可以浏览代码以了解如何以编程方式添加tokenrole。

答案 1 :(得分:1)

这两种产品的使用率都很低。

尝试redomino.tokenrole:https://pypi.python.org/pypi/redomino.tokenrole