17 messages in net.sourceforge.lists.courier-usersRe: [courier-users] authldap against ...
FromSent OnAttachments
Arturo 'Buanzo' BusleimanOct 19, 2007 4:35 am 
Jerry AmundsonOct 19, 2007 7:20 am 
Arturo 'Buanzo' BusleimanOct 19, 2007 2:39 pm 
Larry MooreOct 19, 2007 4:31 pm 
Arturo 'Buanzo' BusleimanOct 19, 2007 5:41 pm 
Larry MooreOct 19, 2007 7:08 pm 
Arturo 'Buanzo' BusleimanOct 19, 2007 7:18 pm 
Sam VarshavchikOct 19, 2007 8:01 pm 
Arturo 'Buanzo' BusleimanOct 20, 2007 5:24 am 
Sam VarshavchikOct 20, 2007 6:02 am 
Larry MooreOct 20, 2007 3:37 pm 
Larry MooreOct 20, 2007 3:53 pm 
Arturo 'Buanzo' BusleimanOct 22, 2007 6:26 am 
Enda CronnollyOct 22, 2007 6:33 am 
Arturo 'Buanzo' BusleimanOct 22, 2007 1:18 pm 
Larry MooreOct 22, 2007 5:35 pm 
Larry MooreOct 22, 2007 5:38 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] authldap against ADS+SFU 3.5Actions...
From:Sam Varshavchik (mrs@courier-mta.com)
Date:Oct 19, 2007 8:01:21 pm
List:net.sourceforge.lists.courier-users

Arturo 'Buanzo' Busleiman writes:

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512

Larry Moore wrote:

It would be nice if the LDAP authentication would use SASL built into OpenLDAP instead of 'simple authentication' as I have Kerberos working.

Sam, whenever you want to implement that, please let me know, I'd be more than
happy to test everything on my domain.

Well, if OpenLDAP would actually have decent documentation, then I would. The existing documentation, well, isn't.

The existing courier-authlib code already invokes ldap_sasl_bind_s(), but here's the direct quote from the man page for ldap_sasl_bind:

SASL AUTHENTICATION Description still under construction…

And the only reason that ldap_sasl_bind_s() is already used is because in the current openldap build all other authentication functions are deprecated. So they tell you to use ldap_sasl_bind, but don't document yet. A rather lovely state of affairs. Google search actually finds a better set of /IBM/'s documentation for the various LDAP functions, which tell me that specifying the SASL authentication mechanism as NULL gives me the default simple authentication -- which seems to work with openldap. And that's the only reason LDAP authentication works now: because of IBM's documentation. IBM's documentation also lists some real, predefined, SASL mechanisms, yet openldap's header files have no mention of them.