是否可以限制用户与特定组件交互?

时间:2013-08-30 21:24:36

标签: cq5 aem

我们希望阻止用户组在AEM 5.6.1中编辑colctr等组件。有没有办法让用户访问特定组件?看起来您可以通过将用户/组锁定在/etc之外来阻止用户/组进入设计模式,因此可以将所有对话框更改为设计对话框以获得限制。必须有一个更好的方法来做到这一点。

3 个答案:

答案 0 :(得分:1)

用于控制权限的ACL,甚至是组件级别: https://dev.day.com/docs/en/cq/current/developing/boilerplates.html#Preventing Boilerplate内容的更改

答案 1 :(得分:0)

我的用户和群组存在一些冲突,所以它看起来比实际上更复杂。您可以通过useradmin拒绝每个组件。

答案 2 :(得分:0)

ACL无效,因为使用管理会话读取组件。 据我所知,你不能阻止组件出现在每个用户的搭档中。但是你可以做的是写一个SlingPostProcessor(在每个post请求之后执行)并检查用户是否有权处理当前资源。

https://helpx.adobe.com/experience-manager/using/SlingPostProcessor.html