使用Kong API Gateway作为Cisco UCCX的代理

时间:2017-01-15 23:54:09

标签: rest kong

我正在运行Cisco UCCX 11.0,这是一个基于Java脚本引擎的Contact Center服务器。脚本是使用'脚本编辑器'拖动元素(Java Bean)以定义脚本逻辑的软件。脚本中的一个步骤是执行REST调用。不幸的是,此步骤不支持添加自定义标头,例如授权标头,因此仅限于基本身份验证。

我希望脚本对使用静态承载令牌的外部API进行REST调用。我说我可以使用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

这种流程是否可行/易于部署?

1 个答案:

答案 0 :(得分:0)

可以通过将Request Transformer插件分配给公开上游服务的Kong API来轻松管理。

示例:

假设您在Kong上有一个名为/myapi的API端点,该端点将转发到您的上游服务。

然后,您将Request Transformer插件分配给/myapi API。

对于您的情况,在配置Request Transformer插件时,您很可能希望使用config.add.headers选项来添加所有上游请求所需的标头身份验证。

相关的Gitter对话: https://gitter.im/Mashape/kong?at=587c3a9c074f7be763d686db

相关问题