что у нас есть

1. есть установленная OTRS 3.2 на debian 6

2. есть документация к этой OTRS http://doc.otrs.org/3.2/en/html/genericinterface-connectors.html

3. вполне успешно через api проходят все операции связанные с тикетами (TicketCreate,TicketUpdate,TicketGet,TicketSearch)

что хотим:

В документации описана возможность создания и получения id сессии для конкретного кастомера (по его логину) через api. После получения данного id сессии есть необходимость перенаправлять пользователя в его личный кабинет в otrs без необходимости ввода логина и пароля на форме авторизации, для этого мы будем формировать ссылку вида http://somehost.com/otrs/customer.pl?CustomerInterface=[sessionID], куда вместо sessionID будем подставлять id сессии полученной для клиента через метод SessionCreate api otrs.

CustomerUserLogin`ы синхронизированы в той системе где будет формироваться ссылка и в otrs.

Таким образом мы предоставляем пользователю интерфейс для работы с тикетами и освобождаем его от ввода логина и пароля для входа в otrs

что не получается:

при вызове метода SessionCreate (пробовали разные варианты) возвращается ошибка "No such Object!"

Есть ощущение, что что-то недоинсталили или что-то не включили.

Думаю если с подобной проблемой человек уже сталкивался то решит достаточно быстро.

Все доступы предоставим.

Задача считается закрытой после того, как через SOAP вызов SessionCreate OTRS вернет sessionID кастомера , которой впоследствии можно подставить в ссылку вида http://somehost.com/otrs/customer.pl?CustomerInterface=[sessionID]. Пройдя по данной ссылке кастомер оказывается в своем личном кабинете без ввода логина пароля.

В последствии возможно долгосрочное сотрудничество.

Если возникнут какие-то вопросы/предложения - пишите

11 лет назад
Revlos
37 лет
12 лет в сервисе
Был
11 лет назад

Заявки фрилансеров

Нет заявок фрилансеров