AnsweredAssumed Answered

configuration de ldap

Question asked by fatma19 on Mar 16, 2017

Je veux configurer ldap avec le moteur d'activiti, j'ai suivi le guide d'utilisateur d'activiti mais je ne suis pas sûr ça marche alors pour le tester je veux lister par exemple tous les utilisateurs de ldap N.B que J'utilise la version 5.21.0 d'activiti et java C'est mon fichier de configuration

 

 


<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />
<property name="databaseSchemaUpdate" value="true" />
<property name="jobExecutorActivate" value="false" />

<property name="configurators">
<list>
<bean class="org.activiti.ldap.LDAPConfigurator">

<!-- Server connection params -->
<property name="server" value="ldap://localhost" />
<property name="port" value="10389" />
<property name="user" value="uid=admin,ou=system" />
<property name="password" value="secrets" />

<!-- Query params -->
<property name="baseDn" value="o=activiti" />
<property name="queryUserByUserId" value="((objectClass=inetOrgPerson)(uid={0}))" />
<property name="queryUserByFullNameLike" value="((objectClass=inetOrgPerson)(|({0}=*{1}*)({2}=*{3}*)))" />
<property name="queryGroupsForUser" value="((objectClass=groupOfUniqueNames)(uniqueMember={0}))" />

<!-- Attribute config -->
<property name="userIdAttribute" value="uid" />
<property name="userFirstNameAttribute" value="cn" />
<property name="userLastNameAttribute" value="sn" />
<property name="userEmailAttribute" value="mail" />


<property name="groupIdAttribute" value="cn" />
<property name="groupNameAttribute" value="cn" />

</bean>
</list>
</property>
</bean>

Outcomes