Dojo 使用nginx和http推送模块保护通道

Dojo 使用nginx和http推送模块保护通道,dojo,nginx,comet,real-time,messaging,Dojo,Nginx,Comet,Real Time,Messaging,我能够将nginx设置为消息服务器,用Dojo构建实时javascript应用程序。对于设置,我使用了nginxhttp_push_模块,该模块可以配置为处理不同“通道”上的发布/订阅请求。通道是“代表用于消息传输的隔离路径的资源。每个通道都有一个唯一的消息队列”。 通道由XHR请求中使用的url中的id参数标识 我需要实现某种私有通道,应用程序可以使用它向用户推送消息,但我不知道如何实现通道身份验证 有没有人曾经使用http_push_模块来创建私有通道,或者对实现它们有什么建议 提前感谢您的

我能够将nginx设置为消息服务器,用Dojo构建实时javascript应用程序。对于设置,我使用了nginxhttp_push_模块,该模块可以配置为处理不同“通道”上的发布/订阅请求。通道是“代表用于消息传输的隔离路径的资源。每个通道都有一个唯一的消息队列”。 通道由XHR请求中使用的url中的id参数标识

我需要实现某种私有通道,应用程序可以使用它向用户推送消息,但我不知道如何实现通道身份验证

有没有人曾经使用http_push_模块来创建私有通道,或者对实现它们有什么建议


提前感谢您的支持。

也许您可以使用我一直在开发的http_push_模块的fork,它实现了对其中通道的细粒度安全访问。我刚刚更新了自述文件,让您知道如何使用它,但它基本上使用md5哈希,它提供了通道的过期时间和每个客户端IP/每个通道的安全性(如果需要,它还添加了jsonp支持):


也许您可以使用我一直在开发的http\U push\U模块的分支,它实现了对其中通道的细粒度安全访问。我刚刚更新了自述文件,让您知道如何使用它,但它基本上使用md5哈希,它提供了通道的过期时间和每个客户端IP/每个通道的安全性(如果需要,它还添加了jsonp支持):