1 package org
.argeo
.security
.jackrabbit
;
5 import javax
.jcr
.RepositoryException
;
6 import javax
.jcr
.Session
;
8 import org
.apache
.jackrabbit
.core
.security
.authorization
.acl
.ACLProvider
;
10 /** Argeo specific access control provider */
11 public class ArgeoAccessControlProvider
extends ACLProvider
{
13 @SuppressWarnings({ "rawtypes", "unchecked" })
15 public void init(Session systemSession
, Map configuration
)
16 throws RepositoryException
{
17 if (!configuration
.containsKey(PARAM_ALLOW_UNKNOWN_PRINCIPALS
))
18 configuration
.put(PARAM_ALLOW_UNKNOWN_PRINCIPALS
, "true");
19 super.init(systemSession
, configuration
);