[imp] Theory

Jon Parise jon@csh.rit.edu
Wed, 13 Jun 2001 11:28:08 -0400


On Wed, Jun 13, 2001 at 08:12:54AM -0700, Todd Lyons wrote:

I'm going to answer from the perspective of the development tree.

> 1) Using mysql instead of shared memory is more efficient for session
> management

I suppose that's debatable, but more people are probably using
MySQL.

> 2) Default is to use IMAP for authentication

For IMP, yes.  For other Horde applications, this is
configurable.

> 3) To use LDAP for authentication I have to use the devel tree.  I've
> not found schema requirements yet (mod_php and php-ldap are installed)

Horde supports LDAP authentication, but IMP still requires IMAP
authentication.  There are no schema requirements.  We simply
attempt an authenticated bind to the LDAP server.

> 4) It _seems_ from the devel tree config that I could use LDAP for 
> session management if I wanted to.  No documentation really spells 
> that out in the devel tree :) (kinda the definition of devel).  That
> seems like it would be a waste since LDAP is optimized for reads, not
> writes

The development tree uses PHP session storage.  To use LDAP for
session storage, you'd have to find (or write) an LDAP-based
session handler for PHP.  This is not included with Horde.

-- 
Jon Parise (jon@csh.rit.edu)  .  Rochester Inst. of Technology
http://www.csh.rit.edu/~jon/  :  Computer Science House Member