Activiti Explorer( Activiti v5.12) authentication worked, but Groups are not set. I overrode following methods of GroupEntityManager. findGroupByQueryCriteria(GroupQueryImpl query, Page page)findGroupsByUser(String userId)findGroupCountByQueryCriteria(GroupQueryImpl query)Seems like Explorer app is not calling any of these methods. Am I missing something?<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="true" />
<property name="customSessionFactories">
<list>
<bean class="com.vv.ldap.LDAPUserManagerFactory">
<constructor-arg ref="ldapConnectionParams" />
</bean>
<bean class="com.vv.ldap.LDAPGroupManagerFactory">
<constructor-arg ref="ldapConnectionParams" />
</bean>
</list>
</property>
<property name="customFormTypes">
<list>
<bean class="org.activiti.explorer.form.UserFormType"/>
<bean class="org.activiti.explorer.form.ProcessDefinitionFormType"/>
<bean class="org.activiti.explorer.form.MonthFormType"/>
</list>
</property>
</bean>
<bean id="ldapConnectionParams"
class="com.ihc.ldap.LDAPConnectionParams">
<property name="ldapServer" value="localhost" />
<property name="ldapPort" value="10389" />
<property name="ldapUser" value="uid=admin,ou=system" />
<property name="ldapPassword" value="secret" />
</bean>
UPDATE: Issue resolved with these 2 steps, but a question1) I have to overide this method as well @Override
public GroupQuery createNewGroupQuery() {
return new GroupQueryImpl(Context.getProcessEngineConfiguration().getCommandExecutorTxRequired());
}2) I modified my LDAP group from cn=Admin to cn=adminQuestion: How can I configure more roles in addition to user & admin to have more selective access to Activiti-Explorer?