https - 是否可以编写一个脚本来拦截 HAproxy 上的 HTTP 请求,以附加客户端 pki 证书?
问题描述
我是一名刚接触游戏的测试工程师 - 3 年经验 - 如果我不是技术向导,我很抱歉 :) 会要求你对我有耐心,我也在这里学习很高兴成为纠正/嘲笑。
由于我们的应用程序的敏感性,我们正在使用客户端 PKI 证书。如果可以访问应用程序,则这些需要由用户加载到浏览器中。我想知道是否有可能不必将测试证书导入测试浏览器,而是可以使用 HAproxy 附加我们的测试用户 pki 证书?然后我们可以使用它来将请求转发到应用程序反向代理?
更多背景信息,我们正在寻找可能从 Selenium 迁移到 Cypress.io。Selenium 能够在 @before 测试设置中将证书加载到浏览器中。遗憾的是,即使将 PKI 证书手动加载到 Cypress.IO chrome 浏览器中,Cypress 也不能很好地发挥作用。我在下面包含了一个指向具有完全相同问题的人的链接。
作为一个团队,我们都非常喜欢赛普拉斯,但我们担心这可能会成为阻碍。我觉得如果可以用 HAproxy 做我建议的事情,那么这对于我们较低的测试环境来说可能是一个可靠的工作。
解决方案
推荐阅读
- node.js - 在 NestJS CQRS 配方中处理“事件溯源”的首选方式
- css - 显示弹性宽度的问题
- java - 通过意图保存两个活动之间的状态
- bittorrent - 如何启动对话框以从另一个程序打开一个程序?
- python - 用 PCA 和 SVD 计算的不同阶的特征值
- javascript - 如何使用 2 个数组创建具有键和值的新数组?
- django - SQLAchemy 和 Django
- excel - Excel VBA 更新链接
- json - 使字符串同时有效 JSON 和 shell 转义
- tensorflow - 在tensorflow中,如何枚举训练数据(对比pytorch)