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 工作区中,我有两个文件夹 pdfpdfsecure 我希望所有角色都可以下载 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 中向登录用户显示页面的某些内容部分

在创建 Magnolia CMS 时访问当前表单

无法访问 magnolia cms 中的链接和子页面

Magnolia 5.5.5 Magnolia 中的索引配置

Magnolia CMS - 检查其他用户的权限