Sync LDAP-Attribute für Agenten

Hilfe zu Znuny Problemen aller Art
Post Reply
aboManu
Znuny newbie
Posts: 14
Joined: 02 Aug 2024, 12:14
Znuny Version: 6.0.38
Real Name: Manu
Company: abo

Sync LDAP-Attribute für Agenten

Post by aboManu »

Hallo zusammen,
da ich neu hier bin, bitte ich um etwas Nachsicht ;)
Mit OTRS bzw. Znuny bin ich ins kalte Wasser geworfen worden, als ich das von meinem Kollegen übernommen habe, der die Firma verlassen hat. Wir verwenden Version 6.0.38.
Es herrscht Kraut und Rüben, wirklich gepflegt ist das System nicht.

Unter anderem konnte ich immerhin die LDAP-Authentifizierung einrichten, um die Agents gegen unsere AD zu authentifizieren.
Nun würde ich gerne ein paar Attribute der Agents anreichern, in den Eigenschaften gibt es nur Titel/Anrede, die nicht mit dem AD gesynct sind. Wir würden gerne auch Position und Abteilung anzeigen.

Aus der Doku habe ich dazu etwas gefunden. Dann in der Config.pm das AuthSyncModule hinter das AuthModule mit der Konfig (Host, BaseDN, etc) hinzugefügt...

Code: Select all

$Self->{AuthSyncModule} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'AuthSyncModule::LDAP::Host'} = 'ldaps://mydom.local';
$Self->{'AuthSyncModule::LDAP::BaseDN'} = 'dc=mydom,dc=local';
$Self->{'AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'AuthSyncModule::LDAP::SearchUserDN'} = '[...]';
$Self->{'AuthSyncModule::LDAP::SearchUserPw'} = '[...]';
...und AuthSyncModule::LDAP::UserSyncMap konfiguriert.

Code: Select all

$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
    'UserFirstname' => 'givenName',
    'UserLastname'  => 'sn',
    'UserEmail'     => 'mail',
    'UserLogin'     => 'sAMAccountName',
    'UserTitle'     => 'personalTitle',
    'UserJobTitle'  => 'title',
    'UserDescription' => 'description',
    'UserDepartment' => 'department',
};
Scheint aber nicht zu reichen.

Wo werden denn die gesyncten Attribute gespeichert? Müsste da nicht noch etwas in der Datenbank passieren, also z.B. zusätzliche Felder angelegt werden? Dort kann ich nicht sehen, dass nach neuem Login Daten gespeichert werden.

Oder befinde ich mich mit diesem Vorgehen auf dem Holzweg?

Ich freue mich wirklich über Tipps.
root
Administrator
Posts: 4250
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Sync LDAP-Attribute für Agenten

Post by root »

Hallo,

also neue Felder werde nicht "angelegt". Es werden die vorhandenen Spalten genutzt und der Rest wird in der Tabele user_preferences gespeichert und kann dann einfch genutzt werden.

- 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 ?
aboManu
Znuny newbie
Posts: 14
Joined: 02 Aug 2024, 12:14
Znuny Version: 6.0.38
Real Name: Manu
Company: abo

Re: Sync LDAP-Attribute für Agenten

Post by aboManu »

Hallo Roy, vielen lieben Dank für Deine Antwort! Ich bin hocherfreut, denn die Daten sind da!
Post Reply