Date: Wed, 10 Apr 2002 15:33:53 -0400 (EDT) From: Igor Brezac <[EMAIL PROTECTED]>
On Wed, 10 Apr 2002, Lawrence Greenfield wrote: > We currently use the PTS database from AFS. It would be cool to write > an auth_ldap backend for Cyrus, but we haven't gotten the time to do > it. (A seperate process like ptloader is probably the way to go.) Do you have any documenation? I'd like to take a stab at it, but I need help. I am currently writing an auth_ldap module for saslauthd. I am not really crazy about maintaining saslauthd daemon, but coupled with ldap client based caching (comes with openldap; I believe that netscape sdk has a similar feature as well) it can be a perfromance win over ldapauxprop. The only real documentation will be found in imapd's "lib/auth.h" file. The ptloader process is in ptclient/; the client-side is in lib/auth_krbpts.c. In general we're not real happy with the ptloader code so rewriting it from scratch is probably best. (Actually, you can make it a Cyrus service---using master/service.c, which might be best.) Larry