accesscontroltool
accesscontroltool copied to clipboard
Rights and roles management for AEM made easy
Similar to creation support added in #698, it should be possible to also remove again no longer used groups in IMS which have been previously created via the ACTool.
Similar to the `Test Access control` tool in CRXDE Lite there should be a check exposed from the ACTool Touch UI as one cannot use the former with AEMaaCS on...
Currently some source files lack license headers. The plugin https://www.mojohaus.org/license-maven-plugin/ can be used to enforce it, optionally fix the headers and otherwise fail the build.
## _**Prehistory:**_ AEMaaCS - latest version. AC Tool - latest version. In general AC Tool works fine and installs groups to AEMaaCS in 2 phases (as per docs). ## **_Context...
In order to allow testing with AEMaaCS (where the local admin is not used) even user's of the administrators group need to be explicitly allowed to impersonate as a test...
The following error can be observed in the `error.log` ``` 15.05.2024 10:04:11.623 *WARN* [qtp295247546-90] org.apache.jackrabbit.vault.packaging.impl.InstallHookProcessorImpl Hook actool threw exception. PREPARE aborted. org.apache.jackrabbit.vault.packaging.PackageException: invalid section identifier: system-reader in configuration file: /apps/hcp-common/permissions/02-systemusers.yaml_valid...
In case of runtime exceptions in the `YamlMacroProcessorImpl` you just see an exception/error like this: ``` org.apache.jackrabbit.vault.packaging.PackageException: LOOP over EL ${${whitelistedTenants}} is null .... Caused by: java.lang.IllegalStateException: LOOP over EL...
The guidelines have been clarified meanwhile in https://experienceleague.adobe.com/en/docs/experience-manager-learn/foundation/development/understand-indexing-best-practices#fully-custom-index on how a fully custom index name should look like: > `.--custom-` Our index name does not comply with that: https://github.com/Netcentric/accesscontroltool/blob/develop/accesscontroltool-oakindex-package/src/main/jcr_root/_oak_index/repACL-custom-1.xml