10.4.2, LDAP and Windows 2003 Server Active Directory
However, I'm having a problem getting the LDAPv3 DSPlugin to work against the same server (Windows 2003 SP1 and Active Directory).
I know, I know, I should stay with the AD plugin as it works, but I want to try and get the LDAP plugin setup, simply to see how it's done.
So what is my problem?
OK, I go into DA, enable LDAPv3, and click configure.
I make sure "Add DHCP Supplied LDAP Servers....:" is disabled then I click new.
I enter the server name (have tried the dns name of "ads.myserver-test.com" and the dotted decimal IP address of the server) and do NOT enable "encrypt using SSL". I leave Use for Authentication and Use for Contacts enabled and click "continue".
It perfoms the inital discovery and I get to select the mapping. Active Directroy is auto selected as the template, so that's fine, searchbase is filled in as "DC=ads,DC=myserver-test,DC=com" which looks good to me, and it's certainly what was used for AD and worked.
I then click continue and that's it, nothing more happens.
I thus assume I need to manually configure things. I know when using LDAPBrowser I cannot perform an annonymous bind to the server via LDAP, I have to enter a userid and password, so maybe that's the problem, so I edit the configuration maually and on the "security" tab I enter the same user account I used in LDAPBrowser to connect.
I also manually go into Authentication and Contacts and add in the custom path for the server.
I apply the changes and reboot for good measure and then try and login as a user on the AD server and the login dialog shakes at me.
What am I doing wrong?
I've looked at the logs (System, Console and DirectoryService) and there does not seem to be anything meaningful as to why it's not working.
I can go into Terminal and issue "lookupd -d" and enter "userWithName: username" and it does return valid information for the user.
I've also used dscl and it will show LDAPv3 as a node and I can "ls" through it and -read a users record, so it seems that some form of communication is happening.
Any ideas greatly appreciated.