我正在尝试制作一个小型部署应用,它使用docker将构建过程或您的应用与websocket通信到客户端。
我正在使用socket.io
连接到websocket,如下所示:
<script>
var socket = io.connect('http://localhost:8000');
socket.on('log', function (data) {
$('#log').append(data + '<br/>');
});
</script>
当然这不安全,因为它只是向所有用户广播。我需要:
我猜这个认证就足够了:
https://auth0.com/blog/auth-with-socket-io/
如果没有其他用户窃听广播,我将如何正确保护这一点?我已经阅读了一些有关频道的内容,但在这种情况下,我仍然只需要每页显示websocket输出。
这可以用ID或者socket.io之类的东西来完成吗?任何帮助,教程或指南都会帮助我。我有点被困在哪里,因为我想要妥善保护这一点。
即使是一个小的任务列表也会帮助我,因为我不熟悉websockets。