Netcentric / accesscontroltool

Rights and roles management for AEM made easy
Eclipse Public License 1.0
147 stars 92 forks source link

Validate that external roles are not used to compose other roles. #732

Closed ghenzler closed 2 weeks ago

ghenzler commented 3 weeks ago

There are quite some problems that can happen if external groups (or better external roles, AEM groups that have externalId set) are used to build up other roles. Problems are

Therefore it should be validated that groups with externalId set are not used in isMemberOf clauses - if a configuration contains such a setup, an error should be thrown.