如何限制哪些套接字在Sails.js中接收实时发布更新?

时间:2015-04-18 04:21:39

标签: security socket.io sails.js

所有Sails'发布方法需要一个额外的参数,这允许我告诉Sails不要发布到一个特定的套接字。我没有看到的是限制整类插座接收更新的方法。

在我的应用程序中,用户管理大量个人信息,包括姓名和地址等。当创建或更新人员记录时,我不希望该信息广播到连接到系统的每个插座。应该接收更新的唯一用户是与拥有相关记录的组相关联的用户。

我需要能够:

  1. 查看与每个套接字关联的会话。
  2. 确定与该套接字关联的用户是否是拥有创建/修改的人员记录的组的成员。
  3. 仅发布到符合上述条件的套接字。
  4. Sails是否支持服务器端的过滤?如果这种过滤留给客户端,那么我就无法保护我的数据。

0 个答案:

没有答案