This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-starter.git
The following commit(s) were added to refs/heads/master by this push:
new f813756 SLING-9685 - Support principal-based authentication
f813756 is described below
commit f8137564370d7960b594bd689a252906ccc5ecb0
Author: Robert Munteanu <[email protected]>
AuthorDate: Mon Aug 24 17:09:48 2020 +0200
SLING-9685 - Support principal-based authentication
Add required bundles and configurations. Principal-based
authentication will only be enabled for users stored under the configured
path ( /home/users/system/sling ).
---
src/main/features/oak/oak_base.json | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/src/main/features/oak/oak_base.json
b/src/main/features/oak/oak_base.json
index 8da36e3..14f096c 100644
--- a/src/main/features/oak/oak_base.json
+++ b/src/main/features/oak/oak_base.json
@@ -90,6 +90,10 @@
"start-order":"15"
},
{
+
"id":"org.apache.jackrabbit:oak-authorization-principalbased:${oak.version}",
+ "start-order":"15"
+ },
+ {
"id":"org.apache.sling:org.apache.sling.jcr.api:2.4.0",
"start-order":"15"
},
@@ -183,6 +187,23 @@
"jaas.controlFlag":"sufficient",
"jaas.classname":"org.apache.jackrabbit.oak.security.authentication.token.TokenLoginModule",
"jaas.ranking:Integer":"200"
- }
+ },
+
"org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration":{
+ "enableAggregationFilter":true
+ },
+
"org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl":{
+ "path":"/home/users/system/sling"
+ },
+
"org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration":{
+ "requiredServicePids":[
+
"org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl",
+
"org.apache.jackrabbit.oak.security.principal.PrincipalConfigurationImpl",
+
"org.apache.jackrabbit.oak.security.authentication.token.TokenConfigurationImpl",
+
"org.apache.jackrabbit.oak.spi.security.user.action.DefaultAuthorizableActionProvider",
+
"org.apache.jackrabbit.oak.security.authorization.restriction.RestrictionProviderImpl",
+
"org.apache.jackrabbit.oak.security.user.UserAuthenticationFactoryImpl",
+
"org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration"
+ ]
+ }
}
}