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'} = '[...]';
Code: Select all
$Self->{'AuthSyncModule::LDAP::UserSyncMap'} = {
'UserFirstname' => 'givenName',
'UserLastname' => 'sn',
'UserEmail' => 'mail',
'UserLogin' => 'sAMAccountName',
'UserTitle' => 'personalTitle',
'UserJobTitle' => 'title',
'UserDescription' => 'description',
'UserDepartment' => 'department',
};
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.