
Belowe U geve to you a working configuration. Serwer names and password ware changed. I do not belive it will be any help to you unfortunatly becouse you still have to change most of it. My advice is to first try to do the AuthModule alone create agents and test if they can login then try the customers as there is more configuration. Good luck Adam Self->{'AuthModule'} = 'Kernel::System::Auth::LDAP'; $Self->{'AuthModule::LDAP::Host'} = 'ldap_serwer.example.com'; $Self->{'AuthModule::LDAP::BaseDN'} = 'dc=example,dc=com'; $Self->{'AuthModule::LDAP::UID'} = 'mail'; $Self->{'AuthModule::LDAP::SearchUserDN'} = 'cn=ldap_user,dc=example,dc=com'; $Self->{'AuthModule::LDAP::SearchUserPw'} = '*****'; $Self->{'AuthModule::LDAP::AlwaysFilter'} = '(Group=*)'; $Self->{'AuthModule::LDAP::Params'} = { port => 389, timeout => 120, async => 0, version => 3, }; $Self->{Customer::AuthModule} = 'Kernel::System::CustomerAuth::LDAP'; $Self->{Customer::AuthModule::LDAP::Host} = 'ldap_serwer.example.com'; $Self->{Customer::AuthModule::LDAP::BaseDN} = 'dc=example,dc=com'; $Self->{Customer::AuthModule::LDAP::UID} = 'mail'; $Self->{Customer::AuthModule::LDAP::SearchUserDN} = 'cn=ldap_user,dc=,dc=edu,dc=pl'; $Self->{Customer::AuthModule::LDAP::SearchUserPw} = '****'; $Self->{Customer::AuthModule::LDAP::Params} = { port => 389, timeout => 120, async => 0, version => 3, }; $Self->{CustomerUser} = { Name => 'LDAP Backend', Module => 'Kernel::System::CustomerUser::LDAP', Params => { Host => 'ldap_serwer.example.com', BaseDN => 'dc=example,dc=com', SSCOPE => 'sub', UserDN => 'cn=ldap_user,dc=example,dc=com', UserPw => '****', AlwaysFilter => '', SourceCharset => 'utf-8', DestCharset => 'iso-8859-2', Params => { port => 389, timeout => 120, async => 0, version => 3, }, }, CustomerKey => 'mail', CustomerID => 'mail', CustomerUserListFields => ['cn', 'mail'], CustomerUserSearchFields => ['cn', 'mail'], CustomerUserSearchPrefix => '*', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 20, CustomerUserPostMasterSearchFields => ['mail'], CustomerUserNameFields => ['givenname', 'sn'], AdminSetPreferences => 0, Map => [ [ 'UserSalutation', 'Title', 'title', 1, 0, 'var', '', 0 ], [ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0], [ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ], [ 'UserLogin', 'Username', 'mail', 1, 1, 'var', '', 0 ], [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ], [ 'UserCustomerIDs', 'CustomerIDs', 'Pesel', 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 ], ], }; $Self->{UserSyncLDAPMap} = { Firstname => 'Pesel', Firstname => 'givenName', Lastname => 'sn', Email => 'mail', };