Mehr als 10 LDAP-Backends

Hilfe zu OTRS Problemen aller Art
Post Reply
liquidxtc13
Znuny newbie
Posts: 30
Joined: 30 Nov 2020, 21:13
Znuny Version: 6.4.5
Real Name: Bjoern

Mehr als 10 LDAP-Backends

Post by liquidxtc13 »

Hi zusammen!

Soweit ich in der Dokumentation etwas finden konnte, ist die Anzahl der LDAP-Kundenbackends auf 10 begrenzt. Wenn man die lokale DB abzieht, sogar nur 9. Da meine Firma als IT-Dienstleister für andere Firmen tätig ist und wir die Servicerequest über Znuny abhandeln, haben wir natürlich auch einige Kunden per LDAP angebunden. Jetzt kann es aber in absehbarer Zeit passieren, dass wir die 9 Kundenbackends reißen.. Gibt es hier einen Lösungsansatz um die Grenze zu umgehen?

Viele Grüße,
Liquid
zzz
Znuny superhero
Posts: 888
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Mehr als 10 LDAP-Backends

Post by zzz »

Hallo Liquid,

die Begrenzung ist leider hartkodiert und erfordert die Anpassung von einigen Dateien.

Dateien mit dem Limit (nicht alle müssen angepasst werden; hängt aber davon ab, welche Funktionen ihr benötigt):
Kernel/Output/HTML/Preferences/Password.pm
Kernel/Output/HTML/NavBar/CustomerCompany.pm
Kernel/System/Auth.pm
Kernel/System/CustomerCompany.pm
Kernel/System/CustomerUser.pm
Kernel/System/CustomerAuth.pm
Kernel/Modules/AdminCustomerUser.pm
Kernel/Modules/AdminCustomerCompany.pm

Die 10 muss jeweils durch eine höhere Zahl ersetz werden.

Wenn Du das selber angehen möchtest, solltest Du sicherstellen, dass die Änderungen paketiert werden, damit Sie nach Updates nicht verloren gehen.

Viele Grüße
Emin

Idealerweise entfernt man diese Grenze in weitere Feature-Releases komplett.
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Mehr als 10 LDAP-Backends

Post by root »

Hi,
liquidxtc13 wrote: 17 May 2021, 11:15 Wenn man die lokale DB abzieht, sogar nur 9
nur zur Klarstellung, auch wenn es nichts hilft. Es sind 11 Backends:
CustomerUser und CustomerUser1-10 und man könnte auch alle per LDAP konfigurieren. Das dürfte der Performance aber nicht zuträglich sein.
liquidxtc13 wrote: 17 May 2021, 11:15 Jetzt kann es aber in absehbarer Zeit passieren, dass wir die 9 Gibt es hier einen Lösungsansatz um die Grenze zu umgehen?
Kundenbackends reißen..
ich würde die Kundenbackends in einer eigene SQL-Tabelle "zusammenfassen", und das dann regelmässig wie z.B. 2-mal täglich. Einen Ansatz findest Du in dem Skript SyncLDAP2DB

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Post Reply