背景
我正在实现OpenId Connect客户端,作为开发人员,我使用http://localhost:8080/myapp/admin
作为回调网址。
流程是:
http://localhost:8080/myapp/admin -> OpenIDProvider -> credentials
-> http://localhost:8080/myapp/admin?credentials={...}
我得到了这个恼人的模态说
您在此页面上输入的信息将通过以下方式发送 不安全的联系,可以被第三方阅读。
当我手动测试时,这不是什么大问题,但是现在我正在编写我想要运行的黄瓜测试(Ruby),并且执行失败的可能性很大:
意外的模态对话框(文字:您输入的信息 这一页 将通过不安全的连接发送,并可由第三方阅读。
到目前为止我尝试了什么
我已经尝试将firefox降级为firefox 40.0,因为之前对http的回调不是问题(但我不记得我的firefox有什么版本)。我已经尝试将firefox中的devtools.chrome
设置为true。我试过在Firefox中关闭代理。
值得注意的是黄瓜测试在我们的应用服务器上没有失败(因为我们显然可以在那里使用https):
https://myappserver.com/myapp/admin -> OpenIDProvider -> credentials
-> https://myappserver.com/myapp/admin?credentials={...}
简单地更改为https
不是一个选项,因为localhost开发的回调网址设置为http
firefox中有没有可以关闭这些警告的选项?或者也许有一种方法可以在运行黄瓜时设置此选项?