我正在运行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
这种流程是否可行/易于部署?
答案 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