当前位置: 代码迷 >> Java相关 >> LDAP客户端绑定账户报错,有做过的帮忙看下解决方案
  详细解决方案

LDAP客户端绑定账户报错,有做过的帮忙看下解决方案

热度:4773   发布时间:2013-02-25 21:48:43.0
LDAP客户端绑定账户报错,有做过的帮忙看下
代码
Java code
LDAPConnection lc = new LDAPConnection();                  try {                      lc.connect("bb.bb.com",389);               System.out.println("1111111");                          lc.bind(LDAPConnection.LDAP_V3,"CN=Test,OU=BBM,O=BBRA","123456789");//这里报错               System.out.println("22222222");                LDAPSearchResults rs = lc.search("CN=Test,OU=BBM,O=BBRA,"objectClass=dominoPerson",null,false);                      int count = 0;                      while(rs.hasMore()){                          LDAPEntry entry = rs.next();                          System.out.println(entry.getDN());                          count++;                      }                      System.out.println("共有"+count+"条记录。");                  } catch (LDAPException e) {                                           System.err.print("连接异常!   ");                      e.printStackTrace();                  }


错误信息
连接异常! LDAPException: Invalid Credentials (49) Invalid Credentials
LDAPException: Server Message: Failed, invalid credentials for CN=Test,OU=BBM,O=BBRA
LDAPException: Matched DN: 
at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.chkResultCode(Unknown Source)
at com.novell.ldap.LDAPConnection.bind(Unknown Source)
at com.novell.ldap.LDAPConnection.bind(Unknown Source)

把密码改为空匿名登录又可以

------解决方案--------------------------------------------------------
确定不是Test的密码错误的问题?除此之外只能帮你顶了。。。
------解决方案--------------------------------------------------------
看是不是这里列出的情况

http://stackoverflow.com/questions/7193991/ldapexception-invalid-credentials-49-invalid-credentials-with-grails

host文件中放入的url相关
  相关解决方案