【问题标题】:How to use multiple authentication plugins in the same service in Kong如何在 Kong 的同一服务中使用多个身份验证插件
【发布时间】:2020-08-18 14:29:06
【问题描述】:

我希望使用 Cypress 对一些 kubernetes 应用程序进行端到端测试。通常,我通过 kong 通过 OIDC 访问这些应用程序,但是 cypress 不支持这一点,但通过 API 密钥支持 key-auth。有没有办法设置服务以便我可以同时使用这两种服务?

【问题讨论】:

    标签: kubernetes devops cypress kong kong-plugin


    【解决方案1】:

    我认为您不能在 XOR 场景中使用多个身份验证插件。只要插件不使用相同的标头,这仅适用于 AND。

    我也遇到了这个问题,我通过设置一个服务(指向后端)和多个路由(一个用于正常流量,一个用于测试流量)来解决它。然后,您可以在每条路由上激活不同的插件,而不是将其粘在服务上。

    唯一的缺点是您用于测试的基本路径略有不同,但我认为这比使用不同身份验证方式进行测试的缺点要小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-07
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-05
      • 1970-01-01
      • 2018-03-10
      相关资源
      最近更新 更多