2017-01-15 10 views
0

Я запускаю Cisco UCCX 11.0, который является сервером Contact Center, который основан на механизме сценариев Java. Скрипты создаются с использованием программного обеспечения «Редактор сценариев», где вы перетаскиваете элементы (Java Beans) для определения логики сценария. Одним из шагов сценария является выполнение вызова REST. К сожалению, этот шаг не поддерживает добавление пользовательских заголовков, таких как заголовки авторизации, и, таким образом, ограничивается только базовой аутентификацией.Использование Kong API Gateway в качестве прокси для Cisco UCCX

Я хочу, чтобы сценарий сделал REST-вызов внешнему API, который использует статический токен-носитель. Правильно ли я говорю, что могу использовать Kong Gateway для этого? Вот моя идея потока:

UCCX Makes REST Call to Kong with Basic Authentication ---> Kong Gateway recieves the request ---> Kong Gateway makes it's request to External API with static Bearer Token ---> External API responds back to Kong ---> Kong forwards the Response back to UCCX 

Возможно ли использовать этот тип потока/легкость развертывания?

ответ

0

Этому можно легко управлять, назначив плагин Request Transformer API-интерфейсу Kong, предоставляя услугу восходящего потока.

Пример:

Предположим, у вас есть API конечной точки на Конга называется /myapi, что переадресация на вышестоящем обслуживание.

Затем вы назначаете плагин Request Transformer в API /myapi.

Для вашего случая вы, скорее всего, захотите использовать опцию config.add.headers при настройке плагина Request Transformer, чтобы добавить требуемую аутентификацию заголовка, которая будет добавлена ​​ко всем восходящим запросам.

Соответствующий Gitter Диалог: https://gitter.im/Mashape/kong?at=587c3a9c074f7be763d686db