You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment it seems it is possible to add the same ACE to the ACL in the same sequence.
It is possible to create the following ACL at the moment:
Because these entries are in sequence and are identical, then should only appear once. That is to say that when adding a new entry to the ACL, if it is the same as the previous entry, then doing so should be a no-op that returns a success result.
We likely need to add a check in the functions that implement ACLPermission#addACE(...). See:
At the moment it seems it is possible to add the same ACE to the ACL in the same sequence.
It is possible to create the following ACL at the moment:
Because these entries are in sequence and are identical, then should only appear once. That is to say that when adding a new entry to the ACL, if it is the same as the previous entry, then doing so should be a no-op that returns a success result.
We likely need to add a check in the functions that implement
ACLPermission#addACE(...)
. See:exist-core/src/main/java/org/exist/security/ACLPermission.java
exist-core/src/main/java/org/exist/security/SimpleACLPermission.java
exist-core/src/main/java/org/exist/security/internal/aider/SimpleACLPermissionAider.java
The text was updated successfully, but these errors were encountered: