Juggernaut / Socket.io并验证单用户通道订阅

|| 我是Node JS和Socket IO的新手,但是我听说过很多关于它们的好东西,所以我想看看它们用作实时通知系统。 在我的方案中,用户将打开一个套接字以侦听发布到该用户的通知-每个用户都将打开与其OWN通知的连接,而不是“公用”通道。
var jug = new Juggernaut;
var channel = \"/user/\" + userId + \"/notifications\";
jug.subscribe(channel, function(data){
    console.log(\"Got data: \" + data);
});
因此,在几乎所有情况下,只有1个用户订阅1个频道。 我有2个顾虑: 我见过的所有Juggernaut示例都涉及多个订阅1个通道的客户端-这使我认为它不是设计用于1-1通信的。 有没有一种方法可以添加身份验证,以便只有指定的用户才能接收到该消息(IE,当前登录的用户是唯一可以订阅其通知通道的用户)。如果有一种方法可以在订阅时传递其他数据,则可能就足够了(散列用户ID并将其用作令牌?)。 有没有人与剑圣有过以前可能遇到过这种情况的经验?     
已邀请:
           我见过的所有Juggernaut示例都涉及多个客户订阅1个频道 许多订阅者和一个发布者的订阅者有什么区别?   有没有一种方法可以添加身份验证,以便只有指定的用户才能收到消息 当然。要求通道具有身份验证,并且由于它将通过用户标识进行身份验证,因此您已经知道保护该通道所需的知识。 至于如何让主宰者进行身份验证,看起来您可以发布主机标头来为您处理。     

要回复问题请先登录注册