Hallo Liste,

wir haben bei uns in der Firma erfolgreich unsere eDirectory über LDAP
an das OTRS angebunden.
Nun habe ich das Problem das wir einige User haben bei denen kein
Passwort gesetzt ist. Und beim anmelden am Cutsomer Login nun die
Fehlermeldung erscheint das entweder Benutzer oder Passwort nicht stimmen.

Ich habe zur Konfiguration die  vorlage aus der Anleitung für OTRS 2.0
genommen.
Bei uns läuft OTRS 2.0.1.

Hier der einrag in die config.pm an dem nur der "Host" geändert wurde.

# 2. Customer user backend: LDAP
   # (customer user ldap backend and settings)
   $Self->{CustomerUser2} = {
       Name => 'LDAP Datenquelle',
       Module => 'Kernel::System::CustomerUser::LDAP',
       Params => {
           # ldap host
           Host => 'example.host',
           # ldap base dn
           BaseDN => 'ou=seas,o=csuh',
           # search scope (one|sub)
           SSCOPE => 'sub',
#            # The following is valid but would only be necessary if the
# # anonymous user does NOT have permission to read from the LDAP tree
           UserDN => '',
           UserPw => '',
# in case you want to add always one filter to each ldap query, use # this option. e. g. AlwaysFilter => '(mail=*)' or AlwaysFilter => '(objectclass=user)'
           AlwaysFilter => '',
           # if your frontend is e. g. iso-8859-1 and the charset of your
           # ldap server is utf-8, use this options (if not, ignore it)
#            SourceCharset => 'utf-8',
#            DestCharset => 'iso-8859-1',
# Net::LDAP new params (if needed - for more info see perldoc Net::LDAP)
           Params => {
               port => 389,
               timeout => 120,
               async => 0,
               version => 3,
           },
       },
       # customer uniq id
       CustomerKey => 'uid',
       # customer #
       CustomerID => 'mail',
       CustomerUserListFields => ['cn', 'mail'],
       CustomerUserSearchFields => ['uid', 'cn', 'mail'],
       CustomerUserSearchPrefix => '',
       CustomerUserSearchSuffix => '*',
       CustomerUserSearchListLimit => 250,
       CustomerUserPostMasterSearchFields => ['mail'],
       CustomerUserNameFields => ['givenname', 'sn'],
       # show now own tickets in customer panel, CompanyTickets
       CustomerUserExcludePrimaryCustomerID => 0,
       # add a ldap filter for valid users (expert setting)
#       CustomerUserValidFilter => '(!(description=gesperrt))',
       # admin can't change customer preferences
       AdminSetPreferences => 0,
       Map => [
           # note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly [ 'UserSalutation', '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', 'uid', 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 ], [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ], [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
       ],
   };

Wäre schön wenn irgendjemand eine Idee hat wie ich das Problem lösen kann...

MfG Priesmann

_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/

Antwort per Email an