Schlagwörter: Kundenbenutzer, kundenbenutzer-name, LDAP
-
AutorBeiträge
-
-
8. August 2024 um 12:01 Uhr - Views: 145 #31847
OTOBO 11.0.5 auf Docker
Wir haben 2 OUs in einer ActiveDirectory Umgebung, die wir über LDAPS auf KundenBenutzer Informationen abfragen.
Wir haben in der Config.pm 2 LDAP Verbindungen für beide OUs hinzugefügt:$Self->{CustomerUser1} = {
Name => 'LDAP Datenquelle',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'ldaps://xxx',
BaseDN => 'OU=XXX1,DC=domain,DC=local',
SSCOPE => 'sub',
UserDN => 'CN=OTRS,OU=XXX1,DC=domain,DC=local',
UserPw => 'xxx',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
},
CustomerKey => 'sAMAccountName',
CustomerID => 'company',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'company', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var' ],
[ 'UserAbteilung','Abteilung','department',1, 0, 'var', '', 0 ],
[ 'UserInitialen','Initialen','initials',1, 0, 'var', '', 0 ],
],
};
$Self->{CustomerUser2} = {
Name => 'LDAP Datenquelle Neu',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'ldaps://xxx',
BaseDN => 'OU=XXX2,DC=domain,DC=local',
SSCOPE => 'sub',
UserDN => 'CN=OTRS,OU=XXX1,DC=domain,DC=local',
UserPw => 'xxx',
SourceCharset => 'utf-8',
DestCharset => 'utf-8',
},
CustomerKey => 'sAMAccountName',
CustomerID => 'company',
CustomerUserListFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', 'cn', 'mail'],
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
[ 'UserSalutation', 'Title', 'title', 1, 0, 'var' ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'company', 0, 1, 'var' ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var' ],
[ 'UserAbteilung','Abteilung','department',1, 0, 'var', '', 0 ],
[ 'UserInitialen','Initialen','initials',1, 0, 'var', '', 0 ],
],
};
Die erste Verbindung funktioniert und alle KundenBenutzer Informationen werden korrekt angezeigt.
Die zweite Verbindung funktioniert nur teilweise… Die KundenBenutzer stehen zwar alle im Kundenbenutzer Kontrollzentrum mit allen Informationen, aber im Dashboard wird der Kundenname nicht angezeigt, nur ein „-“ wird angezeigt:Wenn ich den Benutzer aus der OU XXX2 in XXX1 verschiebe, wird der Kundenbenutzer-Name korrekt angezeigt.
Ist nur eine LDAP Verbindung möglich? Hat jemand eine Idee, warum die zweite LDAP Verbindung nicht zum Kundenbenutzer-Namen führt?
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.