[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