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

Java AEM:删除用户组后,rep:策略节点保持不变,java,adobe,aem,Java,Adobe,Aem,我对自己在修补AEM(我认为这并不重要,但为了报告的准确性,我正在使用6.1)时所发现的情况感到震惊,我试图自动化我的组权限创建。我有一个名为aem tools readonly的组,它有一组特定的权限。没问题,让我吃惊的是,如果我碰巧删除了所述组,它不会删除对应于该组的相应rep:policy节点。因此,如果我重新创建aem tools readonly,它会为我的组选择相同的配置。我想知道几件事 如果组在我执行项目时被删除,我是否应该考虑在权限方案中创建漏洞的安全性 为什么这些rep:pol

我对自己在修补AEM(我认为这并不重要,但为了报告的准确性,我正在使用6.1)时所发现的情况感到震惊,我试图自动化我的组权限创建。我有一个名为aem tools readonly的组,它有一组特定的权限。没问题,让我吃惊的是,如果我碰巧删除了所述组,它不会删除对应于该组的相应rep:policy节点。因此,如果我重新创建aem tools readonly,它会为我的组选择相同的配置。我想知道几件事

如果组在我执行项目时被删除,我是否应该考虑在权限方案中创建漏洞的安全性

为什么这些rep:policy节点没有被删除,是否存在 正当理由

如何轻松删除例如myaem tools readonly组的所有rep:policy节点

欢迎提供任何信息/想法


谢谢

据我所知,一直都是这样

这就是ACL在CRX中的实现方式

要解决这个问题,在删除一个组之前,您可以清除它的整个访问—可能是通过删除任何rep:policy下的正确条目。 没有简单(自动)的方法可以做到这一点。只是编码。不过,要找到任何rep:policy中包含您的组名的子代应该很容易