Нашел где-то инфу о синхронизации\создании сведений в локальной БД пользователей (замечу пользователей, customers, не агентов) при первом успешном логине, где звучало, что необходимо перед "AuthSyncModule" используемом для агентов необходимо подставить - Customer:: и будет работать аналогично агентам. В результате получил следующий код:
Код: Выделить всё
Customer::AuthSyncModule::LDAP::UserSyncMap
$Self->{'Customer::AuthSyncModule'} = 'Kernel::System::Auth::Sync::LDAP';
$Self->{'Customer::AuthSyncModule::LDAP::Host'} = '';
$Self->{'Customer::AuthSyncModule::LDAP::BaseDN'} = '';
$Self->{'Customer::AuthSyncModule::LDAP::UID'} = 'sAMAccountName';
$Self->{'Customer::AuthSyncModule::LDAP::SearchUserDN'} = '';
$Self->{'Customer::AuthSyncModule::LDAP::SearchUserPw'} = '';
$Self->{'Customer::AuthSyncModule::LDAP::UserSyncMap'} = {
UserFirstname => 'givenName',
UserLastname => 'sn',
UserEmail => 'mail',
};
P.S. В общем роде стоит задача использовать LDAP с авторизацией, вместо локальной БД, которая использовалась ранее только для ведения клиентской базы, а теперь все объединились в один домен. Когда подключили LDAP то сведения о пользователе есть и в LDAP и в DB, а нужно теперь использовать одного из LDAP, думал синхронизация решит данный вопрос, но пока ничего не выходит. Может кто-то подскажет другие способы решения данной задачи?