Improve JCR
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jcr / src / main / java / org / argeo / jcr / ThreadBoundJcrSessionFactory.java
index 9996b7bd1f8e48e6ab6a07b1767c5f03b7300d01..f26a255abebc7fdcfee7c3f0e78213b816034b8d 100644 (file)
@@ -10,6 +10,7 @@ import java.util.List;
 import javax.jcr.Repository;
 import javax.jcr.RepositoryException;
 import javax.jcr.Session;
+import javax.jcr.SimpleCredentials;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
@@ -62,7 +63,9 @@ public class ThreadBoundJcrSessionFactory implements FactoryBean,
 
        protected Session login() {
                try {
-                       Session sess = repository.login();
+                       SimpleCredentials sc = new SimpleCredentials("demo", "demo"
+                                       .toCharArray());
+                       Session sess = repository.login(sc);
                        if (log.isTraceEnabled())
                                log.trace("Log in to JCR session " + sess + "; userId="
                                                + sess.getUserID());