diff --git a/source/java/org/alfresco/filesys/ServerConfigurationBean.java b/source/java/org/alfresco/filesys/ServerConfigurationBean.java index 564dfc5623..07cd4f7b17 100644 --- a/source/java/org/alfresco/filesys/ServerConfigurationBean.java +++ b/source/java/org/alfresco/filesys/ServerConfigurationBean.java @@ -2012,6 +2012,23 @@ public class ServerConfigurationBean extends AbstractServerConfigurationBean { SecurityConfigSection secConfig = new SecurityConfigSection( this); + try + { + // Check if ACL manager debugging is enabled + + GenericConfigElement params = new GenericConfigElement( ""); + + if ( config.getConfigElement("aclDebug") != null) + params.addChild( new GenericConfigElement("debug")); + + // Use the default ACL manager + + secConfig.setAccessControlManager( "org.alfresco.jlan.server.auth.acl.DefaultAccessControlManager", params); + } + catch ( Exception ex) { + throw new AlfrescoRuntimeException("Failed to set ACL manager", ex); + } + try { // Check if global access controls have been specified