无法获取权限正常工作

Unable to get permissions to work properly

我正在处理权限问题,无法弄清楚发生了什么。我创建了一个自定义聊天类型 gallery,其权限如下所示:

[
    {
        "action": "Deny",
        "name": "No access",
        "resources": [
            "*"
        ],
        "roles": [
            "*"
        ],
        "owner": false,
        "priority": 999
    }
]

所以基本上,没有人可以做任何事情。

现在,为了对此进行测试,我创建了一个 gallery 频道,用户是:

const client = new StreamChat(<STREAM_KEY>);
const token = <TOKEN>

chatClient.setUser(
  {
    id: 'user1',
    name: 'User 1',
  },
  token,
);

const channel = client.channel('gallery', 'example', {
  name: 'Example',
});

使用 React UI 工具包,user1(或任何用户)应该无法在给定权限的情况下查看频道,对吧?然而频道加载了,我可以正常输入消息。我究竟做错了什么?我认为是否成为 owner 并不重要,因为我已经用两个不同的用户对此进行了测试。

感谢@ferhatelmas 的提醒。虽然我的应用程序处于生产模式,但我注意到一个禁用权限的切换开关。我把它关掉了,我觉得一切似乎都很好。