Expand my Community achievements bar.

Access at component level

Avatar

Level 3

Hi All,

We have a requirement where business wants user restriction for editing the components for the page. Say for eg: Page with 6 components is opened in Edit mode. So a certain user can edit only few components and “Edit” option for component is available only for those specific components and not for others. We are not sure whether this is feasible to control the access at component level.

Kindly suggest if you have encountered anything similar earlier. Any suggestion/guidance would help here.

Thanks,

Nitish

1 Reply

Avatar

Administrator

As per the comments of Jorg (Link:- https://forums.adobe.com/thread/1097617),

On a JCR level this is easily possible, as you can set ACL on every node you want. And your component is also "only" a node. AEM  itself is not designed to support component level security ootb, the smallest entity you can set ACLs on are pages. The useradmin does not support a granularity of components.
 
So, as a recommendation: Do not try to implement component-based security. Because you will run into  problems you need to handle:
 
* Maintaining ACLs on components (no UI available for this ootb)
* The editmode is not built to handle write-protected components.
 
~kautuk



Kautuk Sahni