如何编写sql2查询以查找在AEM中有权访问特定jcr路径的用户



我正在尝试编写一个查询,以查找有权访问特定JCR路径的用户

也让我知道任何其他方面的可能性。

我想,这通过JCR查询是不可能的;主要是因为Jackrabbit(默认情况下(和AEM使用的访问控制系统依赖于继承。因此,用户对某个节点的权限不是用节点或属性来表示的,而是用继承的ACE和直接连接到节点的ACE来计算的,这些ACE来自两个组(递归(和用户本身。

因此,您可能需要通过session.hasPermission((过滤查询结果。(Java(

最新更新