ldap "findet" kunden nicht

Hilfe zu OTRS Problemen aller Art
Post Reply
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

ldap "findet" kunden nicht

Post by skrueger »

Hi !
für die Kundenauswahl ist otrs per ldap an unser lotus domino adressbuch angeschlossen.
Das funktioniert auch problemlos, bis auf 2 Benutzer. Die werden nicht gefunden.
Ich kann mir keinen "Reim drauf" machen.
Woran kann das liegen ? Vielleicht kann mir jemand einen Tip geben, wonach ich noch suchen kann.

Danke vorab !

Hier die Ldap Config aus der config.pm

# customer unique id
CustomerKey => 'uid',
# customer #
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add an ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=locked))',
# administrator can't change customer preferences
AdminSetPreferences => 0,
# cache time to live in sec. - cache any database queries
# CacheTTL => 0,
Map => [
# note: Login, Email and CustomerID are mandatory!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserTitle', 'Title', 'title', 1, 0, 'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'uid', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephoneNumber', 1, 0, 'var', '', 0 ],
[ 'UserPhoneShort', 'Phone-Short', 'OfficePhoneNumber-short', 1, 0, 'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
# [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
[ 'UserCompanyName', 'Company','CompanyName', 1, 0, 'var', '', 0 ],
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: ldap "findet" kunden nicht

Post by reneeb »

Wenn es generell klappt, nur bei zwei Benutzern nicht, solltest Du schauen, was diese zwei Benutzer von den anderen - bei denen Du weißt dass es funktioniert - unterscheidet.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: ldap "findet" kunden nicht

Post by skrueger »

ja, da hab ich schon geschaut, kann aber keinen Unterschied sehen :(
aber es muss ja einer vorhanden sein, sonst würd´s ja funktionieren.

daher dachte ich, es gibt mir einer einen Tip, wonach ich gezielt schauen kann
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: ldap "findet" kunden nicht

Post by KlausNehrer »

Dann sollte es bei der Suche nach diesen Kunden vielleicht was im Log stehen. Schon manuelle Suche versucht? Für die Linuxconsole sollte es ein "ldapsearch" geben.
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: ldap "findet" kunden nicht

Post by reneeb »

Haben die zwei Benutzer vielleicht Umlaute im Namen und die anderen nicht? Sind die zwei Benutzern anderen Gruppen zugordnet? Greift ein Filter bei der LDAP-Suche? Da gibt es viele Möglichkeiten, wo die Unterschiede liegen können...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
skrueger
Znuny expert
Posts: 180
Joined: 03 Feb 2012, 10:53
Znuny Version: 3
Company: ASWO

Re: ldap "findet" kunden nicht

Post by skrueger »

Problem gelöst ...

Wir hatten keinen User für die Anmeldung hinterlegt.
Mit User funktioniert jetzt alles :)

# (customer ldap backend and settings)
$Self->{CustomerUser2} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'ldap.xx.xx',
BaseDN => '',
SSCOPE => 'sub',
UserDN => 'Username',
UserPw => 'Passwort',
Post Reply