OAK-9701 : Additional restrictions to simplify permission setup
authorangela <anchela@adobe.com>
Tue, 22 Feb 2022 20:05:53 +0000 (21:05 +0100)
committerangela <anchela@adobe.com>
Tue, 22 Feb 2022 20:05:53 +0000 (21:05 +0100)
commitb3685246f0f54a7668e5c463d9f1c40f373b3c25
treee364ca5d51895373327a10fc836534fdd317b390
parent4b285d291bcad561720ee2653334239c2741a152
OAK-9701 : Additional restrictions to simplify permission setup
16 files changed:
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/BenchmarkRunner.java
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/AbstractHasItemGetItemTest.java
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/GetPrivilegeCollectionIncludeNamesTest.java
oak-benchmarks/src/main/java/org/apache/jackrabbit/oak/benchmark/authorization/MvGlobsAndSubtreesTest.java [new file with mode: 0644]
oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPattern.java [new file with mode: 0644]
oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImpl.java
oak-core/src/main/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePattern.java [new file with mode: 0644]
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/ACLTest.java
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImplTest.java
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobPatternTest.java
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/GlobsPatternTest.java [new file with mode: 0644]
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/RestrictionProviderImplTest.java
oak-core/src/test/java/org/apache/jackrabbit/oak/security/authorization/restriction/SubtreePatternTest.java [new file with mode: 0644]
oak-doc/src/site/markdown/security/authorization/restriction.md
oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants.java
oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/package-info.java