package org.argeo.cms.internal.kernel;
+import java.net.URL;
+
import javax.jcr.RepositoryException;
import org.apache.commons.logging.Log;
public NodeSecurity(BundleContext bundleContext, JackrabbitNode node)
throws RepositoryException {
+ URL url = getClass().getClassLoader().getResource(
+ KernelConstants.JAAS_CONFIG);
+ System.setProperty("java.security.auth.login.config",
+ url.toExternalForm());
+
this.bundleContext = bundleContext;
internalAuth = new InternalAuthenticationProvider(
jackrabbitUserAdmin.setRepository(node);
jackrabbitUserAdmin.setSecurityModel(new SimpleJcrSecurityModel());
jackrabbitUserAdmin.init();
-
}
public void publish() {