【发布时间】:2017-05-27 22:02:15
【问题描述】:
我正在建立一个小型网站来学习 Web 开发。
我想要一个安全的身份验证系统。在some reading 之后,如果没有 SSL/TLS 连接,似乎无法将凭据发送到我的服务器。
但是,SSL 连接不适合我,原因如下:
- 很复杂;
- 它(很可能)不是免费的
我可以使用其他方法来处理身份验证吗?
更具体地说,我想要一种将用户凭据从我的 html 页面中的表单传输到我的服务器的方法,而不会很容易使用数据包嗅探来窃取。
设置:Arch Linux (ARM)、Nginx、NodeJS、Mongodb
【问题讨论】:
-
" 经过一番阅读,似乎没有 SSL/TLS 连接就无法将凭据发送到我的服务器" 没错。
-
它是唯一的方法,它可以是免费的。查看letsencrypt
-
用于开发目的。什么是自签名证书。
-
您需要提供更多信息,例如您正在使用的托管平台。
标签: javascript node.js authentication ssl web