[ https://issues.apache.org/jira/browse/DIRAPI-293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefan Seelmann closed DIRAPI-293. ---------------------------------- Resolution: Not A Problem > Unable to connect to an Active Directory server using 'use...@domain.com'. > --------------------------------------------------------------------------- > > Key: DIRAPI-293 > URL: https://issues.apache.org/jira/browse/DIRAPI-293 > Project: Directory Client API > Issue Type: Bug > Affects Versions: 1.0.0-RC2 > Environment: Windows 7 Professional 64 bit > Reporter: Krishna Mohan > > Unable to connect to an Active Directory server using 'use...@domain.com'. > For example administra...@actiance.com > Looks like Apache Directory LDAP API expects always DN as name for a bind > request. > Interestingly i was able to connect using Apache Directory Studio. What am I > doing wrong in API code? > Here is the sample code that i tried. Please check the exception stack trace > below. > LdapConnectionConfig config = new LdapConnectionConfig(); > config.setLdapHost( serverName); > config.setLdapPort( serverPort ); > config.setName( userDN ); > config.setCredentials( password ); > LdapConnection connection = new LdapNetworkConnection(config); > try { > connection.bind(userDN, password); > } catch (LdapException e) { > // TODO Auto-generated catch block > e.printStackTrace(); > } > org.apache.directory.api.ldap.model.exception.LdapInvalidDnException: > ERR_04202 A value is missing on some RDN > at org.apache.directory.api.ldap.model.name.Dn.<init>(Dn.java:282) > at > org.apache.directory.ldap.client.api.AbstractLdapConnection.bind(AbstractLdapConnection.java:112) > at com.actiance.platform.ldap.LDAPClient.<init>(LDAPClient.java:86) -- This message was sent by Atlassian JIRA (v6.3.15#6346)