I found this comment in the documentation :
The server must be built with the --enable-spasswd configuration
option to enable pass-through authentication.
I ran slapd with this option, it listed :
@(#) $OpenLDAP: slapd 2.4.40 (Sep 30 2015 06:51:51) $
Included static backends:
How can I know that slapd was built with -enable-spasswd ?
On Mon, Feb 1, 2016 at 2:02 PM, David Magda <dmagda(a)ee.ryerson.ca> wrote:
Also, if you're authenticating against AD, there are a few other
that can be simplified in that tutorial. First, add the "-r" option to the
list of saslauthd(8) options so the username becomes foo@REALM.
After that you can have the following settings in your saslauthd.conf(5)
The "fastbind" skips the search of the directory, and simply tries to bind
as username@REALM (which should map to users' AD principal because of
"-r"). This also removes the need for a service account to do the initial
On Sun, January 31, 2016 22:14, David Magda wrote:
> Try editing your system-wide ldap.conf(5) file to have:
> TLS_REQCERT never
> “allow” should also work. Also make sure you have a valid setting for
> TLS_CACERT (and that the file actually exists and has some contents): if
> you tell LDAP software not to check validity, the cert path has to be
> there to be ignored.
>> On Jan 27, 2016, at 15:18, Timothy Keith <timothy.g.keith(a)gmail.com>
>> I am using this tutorial : Pass-Trough authentication with SASL