pubnub渠道审计没有显示拨款

时间:2014-10-07 15:03:03

标签: audit grant pubnub pam

最近我的一个生产应用程序因为授权/审计功能的一些奇怪行为而开始抛出异常。总而言之,我可以为频道/键组合授予权限并获得成功响应,但是当我在之后立即审核频道时,它会显示空频道结果集。为了排除应用程序中的错误,我在pubnub开发人员控制台中验证了这种行为。

授予输入/输出

grant input screenshot

RESPONSE:
{
  "auths": {
    "102cd0f27f216cc3ce7733e7a56ce1ae9e35407c": {
      "r": 1,
      "w": 0
    }
  },
  "subscribe_key": "sub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "ttl": 0,
  "channel": "32f563fcc122d2b0db5f133b0967bcd8",
  "level": "user"
}

审核输入/输出

audit input screenshot

RESPONSE:
{
  "channels": {

  },
  "subscribe_key": "sub-c-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "level": "channel"
}

我希望看到审核中刚刚授予的权限。我错过了一些傻事吗?

感谢。

1 个答案:

答案 0 :(得分:1)

PubNub授予/撤销和审核

这是非预期的行为,TTL 0应该像您期望的那样工作 Forever Grant 。我们正在解决这个问题,并将很快为您解决。目前,任何少于5个TTL的拨款都不会保存。您现在的即时解决方案是授予5以上的TTL。

PubNub提供带数据通道的访问控制管理,提供授予/撤销管理员权限,以控制用户/设备,通道或密钥级别的实时流的权限。 Access Control以任何现有身份验证系统(如Facebook Connect,Twitter,Google,LDAP或自行开发的解决方案)中的Auth令牌开始。

PAM是一款适用于所有应用的无服务器,易于使用,基于密钥的安全解决方案 允许您在每个订户的基础上管理用户并干预用户操作。默认情况下,PubNub不需要ACL或安全性限制。使用PubNub Access Manager,您可以为用户提供通道的授权和访问控制。

PubNub Access Manager