我按照本指南使用 SSL 客户端身份验证来保护我当前的快速应用程序(我正在使用 socket.io 模块进行 websockets)。我的应用程序需要多个 node.js 服务器,我需要在它们之间发送消息。
让 A 和 B 成为两个 node.js 服务器,假设 B 想与 A 开始通信。现在我只是使用 socket.io-client 模块在它们之间打开一个套接字,但这不是对我来说有效的选择:任何知道 A 的 URL 的人都可以打开一个 websocket 并开始向 A 发送消息。A 需要以某种方式验证它是否真的可以依赖 B。
可能吗?我没有找到任何满足我需求的 node.js 模块。