Keycloak无法连接到LDAP

时间:2018-05-03 11:46:52

标签: jboss ldap wildfly keycloak

我尝试将我的keyclak(基于docker的)安装连接到LDAP。为了测试ldap,我登录了docker容器并发出了以下查询:

ldapwhoami -vvv -h ldap.domain.com -p 389 -D ldap_srv_user -x -w password

成功地取得了成功:

ldap_initialize( ldap://ldap.domain.com:389 ) u:GLB\ldap_srv_user Result: Success (0)

但是,当我在keycloak LDAP联合配置中输入相同的连接URL(ldap://ldap.domain.com:389)时,我会通过以下堆栈跟踪拒绝连接:

  

11:27:15,578 ERROR [org.keycloak.services](默认任务-39)   KC-SERVICES0055:连接到LDAP时出错:   ldap.domain.com:389:javax.naming.CommunicationException:   ldap.domain.com:389 [根异常是java.net.ConnectException:   连接被拒绝(连接被拒绝)]   com.sun.jndi.ldap.Connection。(Connection.java:226)at   com.sun.jndi.ldap.LdapClient。(LdapClient.java:137)at   com.sun.jndi.ldap.LdapClient.getInstance(LdapClient.java:1615)at at   com.sun.jndi.ldap.LdapCtx.connect(LdapCtx.java:2749)at at   com.sun.jndi.ldap.LdapCtx。(LdapCtx.java:319)at at   com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(LdapCtxFactory.java:192)     在   com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(LdapCtxFactory.java:210)     在   .....

有没有人也遇到过这个问题?可能是什么原因?

0 个答案:

没有答案