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