Magnolia CMS 5.5.5 拒绝访问某些 dam-Files
Posted
技术标签:
【中文标题】Magnolia CMS 5.5.5 拒绝访问某些 dam-Files【英文标题】:Magnolia CMS 5.5.5 deny access to some dam-Files 【发布时间】:2017-09-01 11:15:32 【问题描述】:我得到了用户和角色。在 ftls 中拒绝访问内容的某些部分,但我遇到了以下问题:
我想阻止用户共享 pdf 链接。 它们是这样形成的:
http://localhost:8080/dam/jcr:c383c3c-a27a-4baf-856f-265baaf02142/mozillasecure.pdf
在 dam 工作区中,我有两个文件夹 pdf
和 pdfsecure
我希望所有角色都可以下载 pdf
中的 pdf,并且拒绝 pdfsecure
文件夹中的 ie。匿名角色..
我怎样才能做到这一点?
注意:我想扩展 DamURI2RepositoryMapping.java 但我看不透,请帮助...
【问题讨论】:
【参考方案1】:这是一个技巧问题吗? :)
只需通过安全应用程序将匿名角色的内容权限设置为“拒绝”pdfsecure
和子节点。确保直接在公共实例上设置它(作者和公共具有不同的匿名角色配置,因此您不想激活它)。
在内容级别设置权限,与在 URI 级别设置权限不同,确保无法通过任何 URI 访问内容。
HTH, 一月
【讨论】:
不,实际上不是。现在我看到它有效:) 我在这里有一个更进一步的问题:link 请帮助 Jan :)以上是关于Magnolia CMS 5.5.5 拒绝访问某些 dam-Files的主要内容,如果未能解决你的问题,请参考以下文章
Jackrabbit 索引配置白名单 (Magnolia CMS 5.5.5 Fulltextsearch)
如何在 Magnolia CMS 中向登录用户显示页面的某些内容部分