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

Re: sasl and clients that do not support it

Thomas Bolioli wrote:

I would like to use sasl to connect my clients to ldap via krb5. However, some clients do not support sasl. Can I do some sort of pass through of supplied plain text credentials to the kdc to authenticate? If so, can someone point me in the right direction?

Yes, but if you're not also using SSL/TLS then your Kerberos passwords will be exposed on the network, thus destroying the security of your Kerberos deployment. In general setting this up is a bad idea.

You must
1) include '--enable-spasswd' when configuring OpenLDAP
2) set the users' userPassword attribute in LDAP to "{SASL}<kerberos username>"
3) configure saslauthd to perform kerberos authentication
4) configure slapd to use saslauthd for SASL password verification

See the SASL documentation if you need more help.

 -- Howard Chu
 Chief Architect, Symas Corp.       Director, Highland Sun
 http://www.symas.com               http://highlandsun.com/hyc
 Symas: Premier OpenSource Development and Support