[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: SASL problems.



Hello Mathias,

* Mathias wrote:

> 
> Hello all!
> 
> I've struggled for days now, trying to get authentication working in
> OpenLDAP. With no luck. It boils down to a SASL problem, I
> think. Searching for any relevant information hasn't helped much.
> 
> The problem:
> When doing authentication or something other than simple binds I get:
> "ldap_sasl_interactive_bind_s: Unknown authentication method"

How is the command you invoked? You have to use -x .
 
> This was with the following search:
> 'ldapsearch -H ldaps:/// -I -b "" -s base -LLL supportedSASLMechanisms'
> 
> Using;
> 'ldapsearch -H ldaps:/// -x -b "" -s base -LLL supportedSASLMechanisms'
> 
> I get: 	supportedSASLMechanisms: PLAIN
> 	supportedSASLMechanisms: LOGIN
> 
> I've searched the list-archive numerous times, but I can't find exactly  
> what the problem is. I found a HOWTO by Turbo Fredriksson which describes
> a problem with Cyrus SASL v1.5.24, but I'm not sure how to move on from
> here. I saw somewhere in the SASL docs that you have to recompile all
> programs using the SASL libs when installing a new one. Does this mean I
> have to recompile OpenLDAP? The new SASL libs I built should have the same
> version number as the ones preinstalled on my system(RH 7.1).
> 
> My goal: To get authentication working over TLS/SSL. I haven't played with
> kerberos yet, but I think configure included it. I configured and compiled
> OpenLDAP-2.0.11 with the following parameters:
> 
> CPPFLAGS=-I<my-path-to-ssl>
> LDFLAGS=-L<my-path-to-openssl-libs>
> 
> configure --with-tls --with-cyrus-sasl
> 
> make depend etc.
> 
> Everything went fine and all tests were successful. But using TLS with
> clients will not work.

Have you installed pam_ldap and nss_ldap?
Have configured pam properly?
 
> Please help me. I'm stuck.

If you don't use Kerberos to authenticate your user, you did'nt need
SASL. If you use Kerberos(V5) you need cyrus-sasl with --enable-gssapi.  

-- 
    __
  .´  `.                    bye  
  : :' !                        Waldemar
  `. `´  Debian/GNU Linux
    `-