--On Thursday, January 12, 2006 2:24 PM +0000 Peter Walsham <[EMAIL PROTECTED]> wrote:


Thanks for all your replies.



Conclusions So Far
=======================

So can I now conclude that the three following statements are correct?

1) ldapsearch does not properly implement LDAP
2) Active Directory does not properly implement LDAP
3) I cannot use Net::LDAP to authenticate users with empty passwords

"2" is certainly correct. Microsoft makes a number of non-RFC compliant changes.


How To Test 1) And 2)
==========================

This can be tested using ldapsearch and Active Directory together:

ldapsearch -h 'localhost' -x -w '' -D 'cn=Joe,ou=London,o=axomic'
-s base -b 'cn=Joe,ou=London,o=axomic'

Active Directory by default denies anonymous or noauth logins, but the
above command works, so:

1) ldapsearch is using simple authentication with DN and empty password
2) Active Directory is accepting simple authentication with DN and empty
password

I'd say (2), since I bet (1) would result in an error when applied to a different LDAP server.

As for the rest of it, welcome to the can of worms opened by using AD. :)

--Quanah

--
Quanah Gibson-Mount
Principal Software Developer
ITSS/Shared Services
Stanford University
GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html

Reply via email to