This Project implements a BindRequest extension that is able to do NTLM connects to any Microsoft LDAP directory (Active Directory, ADAM, AD LDS)
The Extension is meant to be used with the Java UnboundID LDAP SDK, but you may be able to adapt the code to other Java LDAP APIs or to the builtin JNDI LDAP API.
The NTLM magic is done with the JCIFS Java libary of Samba.org.
Client does not need to be based on Windows!
Currently NTLM BIND authentication is implemented, but no NTLM signing or encryption of the connection is done.
It is supposed to connect to LDAP directorys running on Windows XP, 7, 2000, 2003, 2008 and 2012 (and probably future versions) as long as NTLMv2 is supported by the LDAP service
You can connect to Active Directory Domain Controllers and AD LDS using any domain account and you can connect to AD LDS running on ordinary member servers or on Windows XP/7 using local accounts.
See WIKI for more details on usage
JAVA LDAP NTLM BIND
Connect from Java client to Microsoft LDAP(AD/ADLDS) using NTLM
Brought to you by:
alexisunique
Downloads:
6 This Week