3
我已經成功嘗試使用域用戶登錄時,需要配置下的Activiti-獨立-context.xml中連接到LDAPActiviti的LDAP集成
<property name="configurators">
<list>
<bean class="org.activiti.ldap.LDAPConfigurator">
<!-- Server connection params -->
<property name="server" value="ldap://10.0.1.35" />
<property name="port" value="389" />
<property name="user" value="CN=Activiti,CN=Users,DC=DOMAIN,DC=COM" />
<property name="password" value="pass" />
<!-- Query params -->
<property name="baseDn" value="DC=DOMAIN,DC=COM" />
<property name="queryUserByUserId" value="(&(objectclass=user)(sAMAccountName ={0})" />
<property name="queryUserByFullNameLike" value="(&(objectclass=user) (|({0}=*{1}*)({2}=*{3}*)))" />
<property name="queryGroupsForUser" value="(&(objectclass=group) (uniqueMember={0}))" />
<!-- Attribute config -->
<property name="userIdAttribute" value="sAMAccountName" />
<property name="userFirstNameAttribute" value="cn" />
<property name="userLastNameAttribute" value="sn" />
<property name="groupIdAttribute" value="cn" />
<property name="groupNameAttribute" value="cn" />
</bean>
</list>
</property>
在UI上下文
<list>
<value>admin</value>
</list>
</property>
<property name="userGroups">
<list>
<value>user</value>
</list>
但是:無效的用戶或密碼
在日誌中沒有錯誤,
謝謝
驗證用戶名和密碼是否正確,方法是使用已知好的工具(如ldapsearch)驗證與目錄服務器的連接。然後將配置與'ldapsearch'測試中使用的憑證相匹配。查看發生操作的LDAP服務器日誌,並瞭解LDAP服務器對請求 - 響應週期的觀點。這些是在排除LDAP客戶端故障時用於建立接地的基本故障排除技術。 –
您正在使用哪個版本的activiti? – Joshi