Workaround for proble with the creation of the home directory
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 1 Mar 2012 15:02:08 +0000 (15:02 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 1 Mar 2012 15:02:08 +0000 (15:02 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@5118 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

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