Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

How to access all ACL permissions info using Querybuilder

Avatar

Level 8
 
3 Replies

Avatar

Community Advisor

@akshaybhujbale IMO, that's not possible via JCR Query; mostly because the access control system used by Jackrabbit (by default) and AEM relies on inheritance. So the permissions a user has on a certain node is not expressed as a node or properties, but is computed out of inherited ACEs and ACEs directly attached to the node, from both groups (recursively) and the user itself.

So, you probably need to filter your query result via session.hasPermission() or session.checkPermission().

 

Hope this helps!

Thanks

Avatar

Level 1

@akshaybhujbale 
Screen Shot 2022-07-13 at 11.11.25 AM.pngYou are copy pasting each and every sentence from here: https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/query-on-acl-permissions/m... and saying IMO? 😂🤣

Avatar

Community Advisor