[Kroupware] Perl Backend activation

Martin Konold martin.konold at erfrakon.de
Tue Apr 15 17:04:09 CEST 2003


Am Montag, 14. April 2003 18:58 schrieb Stephan Buys:

Hi Stephan,

> Could someone provide me with some extra details as to where the Perl
> configuration backend is stored and by what PHP actions it is invoked?
> I have done a cursary search of the PHP code but haven't been able to
> identify it yet.

;-)

This is due to the uniqe architecture of the Kolab Web GUI. Normally you would 
expect that the web application has the priviledge to write configuration 
files and start/stop services.

Instead we designed another approach. The web gui uses the credentials of the 
authorized user and accesses the LDAP repository with these credentials.

ACLs in the LDAP then control the permissions.

A perl module listens on the replication port of the LDAP server and notices 
when some interesting stuff changes. This backend then creates the new 
configuration files.

Basically we consider this approach much more secure than e.g. a webmin 
solution.

Regards,
-- martin

Dipl.-Phys. Martin Konold

e r f r a k o n
Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker
Nobelstrasse 15, 70569 Stuttgart, Germany
fon: 0711 67400963, fax: 0711 67400959
email: martin.konold at erfrakon.de



More information about the Kroupware mailing list