cancel
Showing results for 
Search instead for 
Did you mean: 

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

alexist
Champ in-the-making
Champ in-the-making
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 2

michaelh
Champ on-the-rise
Champ on-the-rise
En recherchant "HOME LDAP" dans le forum, les réponses données ne fonctionnent pas ?

alexist
Champ in-the-making
Champ in-the-making
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>