通过HTTP对服务器进行身份验证是有问题的,因为没有服务器证书,您无法确定实际上是否与目标服务器进行通信。此外,发送到服务器的任何凭据都容易受到檐口的影响。
话虽如此,一旦服务器和客户端通过安全通道交换了密钥,就可以通过HTTP安全地使用身份验证协议。像这样的协议 鹰 要么 AWS签名 每个后续请求都不需要HTTPS。