The key point with authentication is the authentication of your users -
mail & calendar users, who do not need to have user accounts on your
server. The authentication information for your users need to be stored
in LDAP or SQL at the moment - unfortunately, from my perspective, but
that is how it is.
On the other side, SOGo needs to authenticate itself to be a legitimate
user for the database - that is the authentication you describe below.
This is what need to be arranged for within your system and is agnostic
to your (potentially non-system) users.
So, for my example (family use as well, however, with a handful of linux
machines, so I did set up LDAP and Kerberos for authentification plus a
file / data server to have a unified experience throughout all the
machines), I needed to duplicate my Kerberos users within the SQL
database, including their passwords. Now, if some user might decide to
change his password in Kerberos, a separate change in SOGo would be
required - a real nightmare, but luckily my family is not that keen on
I would strongly prefer to have a kerberized SOGo in this context - not
sure, whether samba 4 would lead to some nicely integrated solution (my
set-up is pre-samba4 and I do not have any Windows machines to deal with).
Hope this helps,
On 22.11.2014 16:47, Kai-Uwe Rommel wrote:
users-requ...@sogo.nu wrote on 22.11.2014 14:38:04:
> > On 22/11/2014 08:26, Kai-Uwe Rommel wrote:
> > Can I install SOGo now on my server as described above, without
> > I would like to avoid Samba and OpenLDAP because I will never
> > a handful (or two) of user accounts on this server, even if I add
a few more
> > relatives and friends to it.
> If you don't want to use LDAP for authentication, you can use SQL.
> But right now, you have to use one of the two.
Thanks ... but I don't understand this yet. Sorry for being a complete
and asking so dumb questions:
What do you mean with "using SQL for authentication"? A SQL database
for storing data and you need to authenticate in order to _access_ a
SQL database ...
I understand that SOGo needs a SQL database for storing calendar
address book content ...
I have read the SOGo manual but it explains almost nothing. No
the architecture, how all those moving parts fit together ... nothing.
Is there hope for someone like me to find a way to understand how SOGo
and how I can use it? I should say that I am (in my job) a IBM Domino
for 20 years and an expert for many other products, too. But I really
problem getting a grip on products like SOGo when there is almost no
and only a group of some experts (those who wrote it ...) who only
some chinese dialect :-) about their product. I just don't have the time
to spend many hours analyzing the source code in order to understand how
it works ... I hope you understand what I mean. I am eager to learn
new and look beyond what I do in my job but I must be able to understand
a product from an admin's point of view within a (very) few hours.
Telefon+Mobil +49 89 32468-120
ARS Computer und Consulting GmbH, http://www.ars.de <http://www.ars.de/>
Ridlerstrasse 55, 80339 Muenchen, Deutschland
Application Development Services, Business Transformation Services, IT
Beratung und Vertrieb zu IBM Software, System x, POWER Systems, Storage
License Management Services, IBM Passport Advantage Lizenzierung
Handelsregister Muenchen, HRB 101829, USt-ID: DE 155 068 909
Geschaeftsfuehrer: Michael Arbesmeier, Kai-Uwe Rommel, Roland Schock,