LDAPException使用UnboundId的无效凭据

时间:2017-06-23 11:06:42

标签: java ldap unboundid-ldap-sdk

我有一个ldap服务器,我可以通过LDAP Apache Directory Studio连接到该服务器。工作室中的设置是:

Hostname: ldap.company.com
Port: 389
Encryption Method: No Encryption
Provider: Apache Directory LDAP Client API
Authentication Method: Simple Authentication
BindDn or user: domain\user
Bind password: password

代码中的相同设置:

    LDAPConnection connection = new LDAPConnection("ldap.company.com", 389, "domain\\user", "password");

但代码正在抛出:

LDAPException(resultCode=49 (invalid credentials), errorMessage='80090308: LdapErr: DSID-0C0903D9, comment: AcceptSecurityContext error, data 52e, v2580
  at com.unboundid.ldap.sdk.LDAPConnection.bind(LDAPConnection.java:2182)
  at com.unboundid.ldap.sdk.LDAPConnection.<init>(LDAPConnection.java:671)
  at com.unboundid.ldap.sdk.LDAPConnection.<init>(LDAPConnection.java:564)
  at ldapstest.LDAPSTest.getConnection(LDAPSTest.java:21)
  at ldapstest.LDAPSTest.main(LDAPSTest.java:46)

UnboundId不支持域\用户名样式吗?

0 个答案:

没有答案