【发布时间】:2018-06-14 09:41:47
【问题描述】:
我在 AWS 中有一个集成 Kubernetes 集群,我想在该集群上进行端到端测试。
我目前使用部署和服务。
建议的方法是使用 Ingress 并将其配置为使用 cookie 注入来确保访问实现以下逻辑的网页:
当 special 请求头被识别时 -> 允许代理进入网页(用于自动化测试)
当 special 标头在请求中无法识别时 -> 显示基本 http 身份验证的弹出窗口(用于普通用户)。
我还想为这两种情况使用一个入口点(相同的 url)。
我一直在浏览官方文档,但没有找到指定的用例,也没有找到任何可能接近我想要实现的示例。
如果有人使用过类似的方法或在使用中可能类似的东西,我很感兴趣。
非常感谢!
【问题讨论】:
-
Err,有什么东西阻止你使用
Authentication: Basic dXNlcm5hbWU6cGFzc3dvcmQ=或其他什么的“特殊标题”吗?我想我没有遵循特殊标头比仅分配代理登录凭据更不敏感的方式?
标签: nginx cookies kubernetes kubernetes-ingress