Hallo zusammen,
ich habe ein Problem mit der Customerauthentifizierung gegen LDAP. Die Agentenauthentifizierung funktioniert, nur die Customer wollen nicht richtig.
Wenn ich einen Customer am Backend anmelde, erscheint die Meldung
Authentication succeeded, but no customer record is found in the customer backend. Please contact your administrator.
Hier der Auszug dazu aus der Config.pn (OTRS 3.0.5)
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'pdc.xx.yy.de:3268';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'OU=xx,DC=xx,DC=yy,DC=de';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthModule::LDAP::SearchUserDN'} = 'CN=otrs,OU=xx,OU=xx,DC=xx,DC=yy,DC=de';
$Self->{'Customer::AuthModule::LDAP::SearchUserPw'} = 'dddddddd';
$Self->{CustomerUser} = {
Name => 'LDAP Data Source',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'pdc.xx.yy.de',
BaseDN => 'DC=xx,DC=yy,DC=de',
SSCOPE => 'sub',
UserDN => 'CN=otrs,OU=xx,OU=xx,DC=xx,DC=yy,DC=de',
UserPw => 'dddddddd',
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CacheTTL => 3600,
CustomerKey => 'sAMAccountName',
CustomerID => 'mail',
CustomerUserListFields => ['sAMAccountName','cn', 'mail'],
CustomerUserSearchFields => ['sAMAccountName', '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,
# # cache time to live in sec. - cache any ldap queries
# CacheTTL => 0,
Map => [
# [ '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 ],
# [ 'UserAddress', 'Address', 'postaladdress', 1, 0, 'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
};
Hat jemand eine Idee wo der Fehler liegt?
Vielen Dank
linuxi
Benutzer LDAP Authentifizierung
Re: Benutzer LDAP Authentifizierung
Guck mal hier
http://forums.otrs.org/viewtopic.php?f=17&t=7558
http://forums.otrs.org/viewtopic.php?f=17&t=7558
Produktiv:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Test:
OTRS 3.1.7
CentOS 6.3
Apache2/MySQL
Re: Benutzer LDAP Authentifizierung
Habs genau so wie in dem Script beschrieben eingerichtet, der Fehler ist der selbe. Danach hab ich die Einträge aus der Defaults.pm genommen und angepasst, leider der gleiche Fehler
.
Sollte ich vielleicht liebr eine ältere Version und nicht die 3.0.5 nehmen?
linuxi

Sollte ich vielleicht liebr eine ältere Version und nicht die 3.0.5 nehmen?
linuxi
Re: Benutzer LDAP Authentifizierung
Hab den Fehler gefunden, eine Nadel im Riesenheuhaufen
.
Die Lösung hab ich von hier: http://forums.otrs.org/viewtopic.php?f=16&t=5374.
Jetzt klappt es super.
Linuxi

Die Lösung hab ich von hier: http://forums.otrs.org/viewtopic.php?f=16&t=5374.
Jetzt klappt es super.
Linuxi