Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
Description
I had a look at the cp-feature-model-converter in the light of SLING-9692 and found a surprising comment pointing to SLING-8561:
// clean the unneeded ACLs, see SLING-8561
what it does in fact is omit any kind of permission setup that is defined for the service users home node. that's quite a serious bug IMHO.... and on top of that unnecessary because Sling repo-init allows to define those kind of ACEs using the home(userid) notation (see https://sling.apache.org/documentation/bundles/repository-initialization.html)
and btw: what does unneeded ACLs mean? they are for sure not 'unneeded' and omitting them will essentially result in an invalid permission setup (and thus break the feature using the service login).
Attachments
Issue Links
- blocks
-
SLING-9692 Add support for principal-based access control entries
- Closed
- is blocked by
-
SLING-9959 SystemUser.getPath must reveal the path of the original user node
- Closed
-
SLING-9966 Update dependency to org.apache.sling.repoinit.parser
- Closed
- links to