AEM:删除用户组后,rep:policy节点保持不变

时间:2016-07-29 23:54:20

标签: java adobe aem

我对我在找到AEM时所发现的内容感到震惊(不要认为这很重要,但为了报告的准确性,我正在使用6.1)尝试自动创建组权限。我有一个名为 aem-tools-readonly 的组,它具有一组特定的权限。没有问题,令我惊讶的是以下内容,如果我碰巧删除了所述组,它不会删除与该组对应的相应 rep:policy 节点。因此,如果我重新创建 aem-tools-readonly ,它会为我的群组选择相同的配置。我想知道几件事。

如果我随着项目移动而删除群组,我是否应该担心在我的权限计划中创建漏洞?

为什么这些 rep:policy 节点没有被删除,是否有 有效的理由?

如何轻松删除所有 rep:policy 节点,例如我的 aem-tools-readonly 组?

欢迎任何信息/想法......

由于

1 个答案:

答案 0 :(得分:0)

据我所知,这一直都是这样。

这是ACL的实现在CRX中的工作方式。

要在删除组之前解决此问题,您可以清除其整个访问权限 - 可能是删除任何rep:policy下的正确条目。 没有简单的(自动方式)来做到这一点。只是代码。虽然找到任何具有你的组名的rep:policy的后代应该很容易。