summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>2012-04-01 13:01:23 (GMT)
committerJeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com>2012-04-01 13:01:23 (GMT)
commitdaf950b80f1cd671b06cc40653fe16df5507eaef (patch)
tree02da63caf989fb529a8abe09c4973508a17f2524
parent64a814dad480a281aae360b2c15d668638a2c9b6 (diff)
downloadkolab-docs-daf950b80f1cd671b06cc40653fe16df5507eaef.tar.gz
Start work on the Kolab daemon
-rw-r--r--Architecture_and_Design/en-US/Kolab_Daemon.xml20
1 files changed, 19 insertions, 1 deletions
diff --git a/Architecture_and_Design/en-US/Kolab_Daemon.xml b/Architecture_and_Design/en-US/Kolab_Daemon.xml
index c428886..2650ab3 100644
--- a/Architecture_and_Design/en-US/Kolab_Daemon.xml
+++ b/Architecture_and_Design/en-US/Kolab_Daemon.xml
@@ -6,7 +6,25 @@
<chapter id="chap-Architecture_and_Design-Kolab_Daemon">
<title>Kolab Daemon</title>
<para>
- TODO
+ The Kolab daemon is a multi-process daemon that synchronizes the authentication and authorization database mutations with various aspects of a Kolab Groupware deployment.
+ </para>
+ <para>
+ Using the <literal>[ldap]</literal> <literal>domain_*</literal> settings, (domain_base_dn, domain_search_filter, domain_search_scope, domain_name_attribute, ...), the Kolab daemon determines the number of authentication databases for which to render service, as each domain name space may require either a switch in authn/authz technology, or different bind credentials.
+ </para>
+ <note>
+ This functionality is currently limited to LDAP only.
+ </note>
+ <para>
+ To illustrate, one of its responsibilities is to make sure adding a new user is propagated in the form of a new mailbox.
+ </para>
+ <para>
+ The master process determines the number of domain name spaces served from different authentication and authorization sources.
+ </para>
+ <para>
+ For LDAP based deployments, this includes multiple domain name spaces served with different root dns.
+ </para>
+ <para>
+ It uses /etc/kolab/kolab.conf, section ldap, keys domain_base_dn, domain_rootdn_attribute, domain_filter, domain_name_attribute.
</para>
</chapter>