提问者:小点点

如何隐藏pubnub键时使用JS


我在pubnub开了一张票,上面还写着:https://help.pubnub.com/entries/22251291-Can-I-Hide-my-Application-Keys-

但是我仍然不明白如何阻止用户看到我的密钥,因为即使在混淆之后它仍然在客户端。

我想做的是我在这篇文章中读到的:PubNub在两个私人频道之间发布消息

    null

我不确定如何使用用户看不到的自定义密钥创建私有通道。

编辑:我能够理解auth_key的流程,但找不到JScrypto lib开通权限的php等效项。


共1个答案

匿名用户

您不能隐藏传输到客户端并且可以在JavaScript中访问的键。

但是,您可以通过使用auth_key以及您的发布和订阅密钥来限制谁可以读取和写入频道。PubNub最近发布了PubNub访问管理器来启用此功能。auth_key将特定于每个用户。

  1. 用户auth_key将允许该用户读取和写入他们自己的私有通道。您需要设置权限,以便其他人无法读取或写入此通道。
  2. 用户auth_key将授予他们读取和写入自己的公共频道的权限。其他人可以读取,但不能写入此频道。

关于如何做到这一点的细节可能应该在另一个问题中提出。PAM入门指南应该是最好的起点。