3 # Das Passwort für den Zugang zum Administrationsfrontend im Klartext.
 
   4 # Kann nur in dieser Datei geändert werden, nicht im Administrationsfrontend
 
   6 $self->{admin_password} = 'admin';
 
   8 # Welches Modul soll zur Authentifizierung der Logins benutzt werden?
 
   9 # Entweder 'DB' oder 'LDAP'.
 
  11 # Wenn LDAP-Authentifizierung benutzt wird, dann kann der Benutzer sein
 
  12 # Passwort nicht über Lx-Office ändern.
 
  13 $self->{module} = 'DB';
 
  15 # Verbindungsinformationen zur Datenbank mit den Benutzer- und
 
  16 # Gruppeninformationen. Wird auch dann benötigt, wenn gegen einen
 
  17 # LDAP-Server authentifiziert wird, weil dieser nur zur Passwortüberprüfung
 
  18 # benutzt wird. Der Rest der Benutzerdaten ist in der Datenbank hinterlegt.
 
  20 # Ist 'module' = 'DB' dann wird diese Datenbank auch für die
 
  21 # Passwortüberprüfung benutzt.
 
  22 $self->{DB_config} = {
 
  23   'host'     => 'localhost',
 
  30 # Wird nur benötigt, wenn 'module' = 'LDAP' ist. An diesem LDAP-Server
 
  31 # werden die Benutzerpasswörter durch einen LDAP-Bind überprüft.
 
  33 # Es müssen mindestens die Parameter host, attribute und base_dn
 
  36 # tls:       Verschlüsselung per TLS erzwingen
 
  37 # attribute: Das LDAP-Attribut, das den Loginnamen enthält
 
  38 # base_dn:   Basis-DN, ab der der LDAP-Baum durchsucht wird
 
  39 # filter:    Ein optionaler LDAP-Filter. Die Zeichenkette '<%login%>' wird
 
  40 #            innerhalb des Filters durch den Loginnamen ersetzt.
 
  41 # bind_dn und bind_password:
 
  42 #            Wenn zum Durchsuchen des LDAP-Baumes eine Anmeldung erforderlich
 
  43 #            ist (z.B. beim ActiveDirectory), dann müssen diese beiden
 
  44 #            Parameter gesetzt sein.
 
  45 $self->{LDAP_config} = {
 
  46   'host'          => 'localhost',
 
  54   'bind_password' => undef,
 
  57 # Der Name des Cookies kann geändert werden, sofern gewünscht.
 
  58 # $self->{cookie_name} = 'lx_office_erp_session_id';
 
  60 # Die Zeitspanne, bis eine inaktive Session ungültig wird, kann
 
  61 # hier geändert werden. Der Standardwert ist acht Stunden.
 
  62 # Die Angabe ist in Minuten.
 
  63 # $self->{session_timeout} = 8 * 60;