首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置pubnub on rails/javascript来验证订阅通道

如何设置pubnub on rails/javascript来验证订阅通道
EN

Stack Overflow用户
提问于 2014-04-01 20:51:31
回答 1查看 201关注 0票数 1

我有一个rails应用程序与用户和客户。用户has_many客户。我想做的是设置pubnub来发布服务器端和订阅客户端。我让一切正常工作,但我不知道如何确保一个用户可以订阅一个特定的频道。例如,如果我订阅一个特定的通道客户端(例如: channel =“Custom-3”),我还需要确保current_user应该能够访问customer-3。如何在订阅客户端的同时使用pubnub来实现服务器端?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-01 22:23:04

您可以在这里实现不同层次的安全。

在普通的配置中,任何订阅者都可以订阅任何人正在发布的任何频道,您只需知道频道名称即可。对这个配置没有限制..。

接下来,您可以实现内置的PubNub AES消息加密。对于这个配置,您需要确保正在发布的实体(您的ruby客户端)与订阅他的每个人(您的javascript客户端)共享密码密钥。在这个配置中,您需要确保它们都使用相同的密码密钥。

在更高、更细粒度的级别上,您可以实现PAM (PubNub访问管理器)。这允许您在全局、信道和用户级别授予和撤消访问权限。

这里有更多关于PAM的信息:http://www.pubnub.com/docs/javascript/overview/security.html

您还可以通过加密实现PAM,以获得额外的安全性。

如果您还需要更多关于如何在您自己的应用程序中实现此功能的信息,请在support@pubnub.com上给我们发一封电子邮件,这样我们就可以更好地了解您的应用程序,并根据需要为您提供适当的代码片段。

盖勒米

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22796622

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档