Страница 1 из 1

Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 08:35
ashilov
Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 09:23
paver
Все так. Агенты всегда хранятся в БД OTRS, в отличии от клиентов, которые могут быть в AD. Пока агент не авторизовался в первый раз, его в базе нет.

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 09:45
ykolesnikov
ashilov писал(а):Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...
Сделайте админу возможность входа агентом через админскую панель в Управлении агентами - Переключиться на агента. Может это поможет.

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 12:37
ashilov
ykolesnikov писал(а):
ashilov писал(а):Всем привет! Реализована аутентификация агентов по ldap, кастомеров по ldap и db.
Есть проблемка с агентами, пока агент которому разрешено залогиниться в отрс этого не сделает - его нет в списке агентов в отрс, следовательно пока агент не залогинится ему нельзя навесить ролей и других прав, это не очень удобно, с кастомерами такого нет, там все кастомеры находящиеся в определенной группе AD сразу отображаются и в отрс. Может кто подскажет где что не так...
Сделайте админу возможность входа агентом через админскую панель в Управлении агентами - Переключиться на агента. Может это поможет.
Проблема как раз в том что агенты не появляются в управлении агентами в списке агентов отрс пока они не залогинятся первый раз...

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 12:46
ykolesnikov
Да, конечно, это я глупость сморозил! :oops:

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 13:06
alexus
Можно агентов сразу заводит и в базу OTRS. Главное, чтобы данные все совпадали.

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 13:16
Artjoms
Теоретически существует скрипт синхронизации клиентов: (см. otrs/scripts/tools/sync-ldap2db.pl )

Если есть желание, его можно переписать также и для агентов - немного Перла и магии, и все получится

А по факту.. может стоит пересмотреть решение и не пытаться решить его в лоб, а настроить Initial Roles and Groups.
В Defaults.pm обратите внимание на строки:

Код: Выделить всё

    # AuthSyncModule::LDAP::UserSyncRolesDefinition
    # (If "LDAP" was selected for AuthModule and you want to sync LDAP
    # groups to otrs roles, define the following.)
#    $Self->{'AuthSyncModule::LDAP::UserSyncRolesDefinition'} = {
#        # ldap group
#        'cn=agent,o=otrs' => {
#            # otrs role
#            'role1' => 1,
#            'role2' => 0,
#        },
#        'cn=agent2,o=otrs' => {
#            'role3' => 1,
#        }
#    };
При первом логине, пользователь AD с определенными аттрибутами получит необходимые роли/группы/очереди, без какой-либо ручной настройки.

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 13:38
ykolesnikov
Вот это качественное решение!!! :!:

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 14:48
ashilov
Спасибо за участие, этот вариант тоже рассматривал, но эти варианты требуют хотя бы одного логона для того чтобы появиться в базе отрс. У меня сейчас задача чтобы кучу агентов (девелоперов) не запустить в отрс, чтобы голова у них не болела из-за его логики, а просто чтобы эти агенты были в адресной книге отрс, и чтобы сервис деск мог всяко разно уведомлять девелоперов из отрс.

Re: Отображение агентов в списке до логона

Добавлено: 10 мар 2017, 16:35
Artjoms
В таком случае - самое простое решение:
Можно агентов сразу заводит и в базу OTRS. Главное, чтобы данные все совпадали.
Или же автоматизация на основе упомянутого скрипта:
Теоретически существует скрипт синхронизации клиентов: (см. otrs/scripts/tools/sync-ldap2db.pl )