Workaround for proble with the creation of the home directory
[lgpl/argeo-commons.git] / security / runtime / org.argeo.security.core / src / main / java / org / argeo / security / jcr / OsJcrAuthenticationProvider.java
index ef5c1105a1ebfa5d76952b97d2d0eb8ae9fe62db..16966414a65d5f028aa3c5cd2c94dad167dff16b 100644 (file)
@@ -50,10 +50,11 @@ public class OsJcrAuthenticationProvider extends OsAuthenticationProvider {
                        // the node
                        Node userNodeHome = JcrUtils.createUserHomeIfNeeded(nodeSession,
                                        username);
-                       JcrUtils.addPrivilege(nodeSession, userNodeHome.getPath(),
-                                       username, Privilege.JCR_ALL);
-                       if (nodeSession.hasPendingChanges())
-                               nodeSession.save();
+                       // FIXME how to set user home privileges *before* it is created ?
+                       // JcrUtils.addPrivilege(nodeSession, userNodeHome.getPath(),
+                       // username, Privilege.JCR_ALL);
+                       // if (nodeSession.hasPendingChanges())
+                       // nodeSession.save();
 
                        // user details
                        JcrUserDetails userDetails = new JcrUserDetails(userProfile, authen