Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Rights and roles management for AEM made easy

License

NotificationsYou must be signed in to change notification settings

Netcentric/accesscontroltool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maven Central VersionLicenseBuild StatusSonarCloud StatusSonarCloud Coverage

Access Control Tool for Adobe Experience Manager

The Access Control Tool for Adobe Experience Manager (AC Tool) simplifies the specification and deployment of complexAccess Control Lists in AEM as well as users and groups.Instead of existing solutions that build e.g. a content package with actual ACL nodes you can write simple configuration files and deploy them with your content packages. Seecomparison to other approaches for a comprehensive overview.

Features:

  • easy-to-readYaml configuration file format
  • run mode support
  • automatic installation with install hook
  • cleans obsolete ACL entries when configuration is changed
  • ACLs can be exported
  • management of user's key stores
  • stores history of changes
  • ensured order of ACLs
  • built-in expression language to reduce rule duplication

See also our talk atadaptTo() 2016

Requirements

The AC Tool requiresJava 11 and AEM 6.5.18 or above (use v3.x for older AEM versions which runs on Java 8 and AEM 6.4 or above) for on-premise installations. Since v2.5.0AEM as a Cloud Service is supported, seeStartup Hook for details.

It is also possible to run the AC Tool onApache Sling 12 or above (ensure system useractool-service hasjcr:all permissions on root). When using the AC Tool with Sling, actions in ACE definitions and encrypted passwords cannot be used. To use theexternalId attribute, ensure bundleoak-auth-external installed (not part of default Sling distribution).

Installation

Thecontent package is available fromthe Maven Central repository

For quick ad hoc testing and getting to know the AC Tool, the easiest is to

  • Install the latest version via AEM's package manager
  • Create a sample YAML file in CRXDE (e.g./apps/actool-test/test.yaml)
  • Apply this config using the UI (seeUser Interface below)

For properly integrating the AC Tool in your own deployment package seeInstallation.

Configuration of the AC Tool

You need to setupYaml configuration files to specify your users, groups and ACL entries. See also thebest practices for hints on structuring.

There are also someadvanced configuration options supported such as loops, conditional statements and permissions for anonymous.

User Interface

There is aFelix Web Console plugin (at/system/console/actool) as well as aTouch UI console (at/mnt/overlay/netcentric/actool/content/overview.html) to apply configurations and to inspect previous executions of the tool. Additionally there is aJMX interface for some advanced use cases.

Applying AC Tool Configurations

Best practice is to apply AC Tool Configurations using the install hook (or startup hook for Cloud Service) during your project's software package installation. Seeapplying the ACL entries for a full list of options.

Migration to AC Tool

You can easily migrate to AC Tool followingfour simple steps.

Questions

If you have any questions which are still answered after reading thedocumentation feel free to raise them in thediscussion forum.

Contributions

Contributions are highly welcome in the form ofissue reports,pull request or providing help in ourdiscussion forum.

Building the packages from source

If needed you canbuild the AC Tool yourself.

License

The AC Tool is licensed under theEclipse Public License - v 2.0.

About

Rights and roles management for AEM made easy

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp