ldap - Activiti LDAP 集成

标签 ldap activiti

我已经在 activiti-standalone-context.xml 下配置了到 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="(&amp;(objectclass=user)( sAMAccountName ={0})" />
                <property name="queryUserByFullNameLike" value="(&amp;(objectclass=user) (|({0}=*{1}*)({2}=*{3}*)))" />
                <property name="queryGroupsForUser" value="(&amp;(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-context 下

  <list>
    <value>admin</value>
  </list>
  </property>
  <property name="userGroups">
    <list>
      <value>user</value>
    </list>

但是当尝试使用域用户登录时:无效的用户或密码

在日志中没有错误,

谢谢

最佳答案

查看日志 如果它与此属性相关。

< property name="baseDn" value="DC=DOMAIN,DC=COM" / >

如果为 true - 通过添加更多信息来检查 baseDn 的值,例如:

< property name="baseDn" value="ou=your_own_ou,dc=domain,dc=com" / >

请记住,此处使用了 CAP 字符

关于ldap - Activiti LDAP 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488764/

相关文章:

AuthnProviderAlias ldap 可以与 Apache2.4.x 一起使用吗?

delphi - 使用 FILTER 进行 LDAP 查询

java - 在Activiti Java Delegate内部启动进程并查询任务

database - Alfresco activiti 错误太长,类型字符不同(255)ACT_HI_TASKINST

spring-boot - 带有 spring-boot 1.5.x 支持的 Activiti 7

eclipse - 如何在eclipse Juno内安装activiti "Create deployment artifacts "选项

java - 操作系统工作流程更换

tomcat - 如何在没有检查成员的情况下设置tomcat ldap身份验证

c++ - ldap_set_option() 未设置选项 "LDAP_OPT_SSL"

java - 使用 Ldap 对 Glassfish 进行基本身份验证