Re: SASL authentication
Anton Bobrov <[email protected]>
| Newsgroups | gmane.comp.mozilla.devel.directory |
|---|---|
| Organization | Sun Microsystems, Inc. |
| Message-ID | <[email protected]> |
do a truss(1) [or similar] on it to see where libsasl looks for its plugins and exactly which plugins its trying to find. libldap does not have any requirements on where those sasl plugins should reside in fact it doesnt know about them at all. it knows sasl mech names and its up to libsasl to map them mech names to its plugins and to take care of locating and loading related plugins. you should also try SASL_PATH trick Rich suggested to you. Xu, Qiang (FXSGSC) wrote: >> -----Original Message----- >> From: Rich Megginson [mailto:[email protected]] On >> Behalf Of Rich Megginson >> Sent: Friday, February 27, 2009 11:26 PM >> To: Xu, Qiang (FXSGSC) >> Cc: [email protected]; Kashif Ali Siddiqui; >> [email protected] >> Subject: Re: SASL authentication >> >> Probably. It probably cannot find the mechanism plugins. >> The cyrus-sasl library is in two pieces - the main libsasl, >> and the plugins for the various mechanisms. For example, on >> my RHEL5 system, libsasl2 is installed in $libdir, and the >> mechanism plugins are installed in $libdir/sasl2. The sasl >> on RHEL5 has been compiled so that libsasl looks in >> $libdir/sasl2 for the mechanism plugins. You can also set >> the env. var. SASL_PATH to point to the directory containing >> the mechanism plugins. > > I have recompiled cyrus library, and grab both "libsasl2.so" and its plugins. > > For my case, the most important plugin seems to be "libgssapiv2.so". Originally, I put them into the same path, i.e. "/opt/nc/lib/" (this is the path of our own libraries, instead of system libraries). It didn't work. Then I created a folder called "sasl2" under "/opt/nc/lib", and put the gssapi plugin into it. It still didn't work. > > The error message is the same: "86 Unknown authentication method". > > I am at a loss. Is there anything I missed? Is there a possibility that "libldap60.so" has some requirement on where to find SASL2 plugins? > > Looking forward to help, > Xu Qiang > _______________________________________________ > dev-tech-ldap mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-ldap