0

我正在运行 Cisco UCCX 11.0,它是基于 Java 脚本引擎的联络中心服务器。脚本是使用“脚本编辑器”软件构建的,您可以在其中拖动元素(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

这种类型的流程是否可能/易于部署?

4

1 回答 1

0

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

例子:

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

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

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

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

于 2017-01-16T20:54:26.923 回答