The attached patch adds HTTP authentication support to the WPMU LDAPplugin. If the user is authenticated by the web server (REMOTE_USER is set), then the login screen is skiped and access is granted without doing an authenticated LDAP bind. If the user does not exists in WPMU, it is still fetched from LDAP.
Avoiding the authenticated LDAP bind is important, since it allows non basic authentication, where there is no password available: x509 certificates, Libery Alliance SSO, kerberos...
I use this patch to perform SSO with WPMU.
Patch submitted by Emmanuel Dreyfus ( manu@netbsd.org )
there is another SSO patch already committed to the svn trunk - have you tried that one?
Does this work with mod_auth_ntlm_winbind or mod_auth on an Apache Linux box?