node.js - 使用 NodeJS 的用户名/密码的 TLS

标签 node.js authentication ssl

是否可以在 NodeJS 中将用户名/密码发送到 TLS 服务器? 我想用 NodeJS 创建一个自定义的 VPN 类型的服务器。

我尝试了其他 TLS VPN 服务,我可以使用用户名/密码登录到 TLS session - 但我没有知道它是否是默认的 TLS 吗?

我知道如何使用 client certificate 身份验证,但这不是我想要的,因为我希望能够通过我的用户名/密码对用户进行身份验证 数据库,所以我可以动态地添加/编辑用户等。

不确定我正在考虑的是 PEAP 还是 EAP 还是...

最佳答案

TLS 本身没有用户名和密码的身份验证概念。如果您需要这个,您需要在 TLS 之上实现它,例如使用基于 TLS 的 HTTP(即 HTTPS)。

关于node.js - 使用 NodeJS 的用户名/密码的 TLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53364376/

相关文章:

SSL 的 IIS 7 绑定(bind)

c# - WCF HTTPS SSL 自托管证书。如何正确工作?

ssl - 我如何为我公司的站点获取签名且安全的 HTTPs/SSL 证书?

node.js - 如何部署 Node.js 应用程序?

codeigniter - 复杂的 RBAC Codeigniter 库(用于细粒度的用户权限和基于组的限制)

javascript - 为什么应该在不返回Promise的情况下等待异步函数?

authentication - jQuery mobile 和 PhoneGap 使用 session 来确保用户无法进入 "back"或访问页面,除非已登录

node.js - 为什么未发送 Set-Cookie header ? -- 使用 Restify

node.js - 如何使用Raspberry PI和Nodejs控制继电器?

node.js - 无法使用 Express Router() 进行 GET/POST