J'ai configuré alfresco et la synchro ldap. La synchro...

cancel
Showing results for 
Search instead for 
Did you mean: 
alexist
Member II

J'ai configuré alfresco et la synchro ldap. La synchro...

J'ai configuré alfresco et la synchro ldap. La synchro ldap fonctionne correctement et les utilisateurs sont créés. Par défaut, chaque utilisateur a un home folder personnel créée à la racine d'alfresco.
Je souhaiterais modifier ce comportement pour que chaque utilisateur est son propre home folder dans un sous-répertoire Users.

Si ce n'est pas simple à implémenter,  l'autre solution que j'envisage, est d'avoir un répertoire communs pour tous les utilisateurs (ie le comportement par défaut si on crée un utilisateur depuis la console admin sans l'authentification LDAP).

Pouvez vous me donner les éléments de configuration à modifier ?



Pour info, J'utilise Alfresco 2.0.
2 Replies
michaelh
Active Member

Re: J'ai configuré alfresco et la synchro ldap. La synchro...

En recherchant "HOME LDAP" dans le forum, les réponses données ne fonctionnent pas ?
alexist
Member II

Re: J'ai configuré alfresco et la synchro ldap. La synchro...

Ok, au temps pour moi. Il suffit de modifier le path dans personalHomeFolderProvider présent dans le fichier authentification-services-context.xml. J'utilise le path ${spaces.company_home.childname}/${spaces.user_homes.childname}.



    <bean name="personalHomeFolderProvider" class="org.alfresco.repo.security.person.UIDBasedHomeFolderProvider">
        <property name="serviceRegistry">
          <ref bean="ServiceRegistry" />
      </property>
        <property name="path">
           <value>${spaces.company_home.childname}/${spaces.user_homes.childname}</value>          
        </property>
        <property name="storeUrl">
           <value>${spaces.store}</value>
        </property>
        <property name="homeFolderManager">
         <ref bean="homeFolderManager" />
      </property>
        <property name="inheritsPermissionsOnCreate">
            <value>false</value>
        </property>
        <property name="ownerPemissionsToSetOnCreate">
            <set>
                <value>All</value>
            </set>
        </property>
        <property name="userPemissions">
            <set>
                <value>All</value>
            </set>
        </property>
    </bean>