野生程序员
发布于 2022-08-26 / 417 阅读 / 0 评论 / 0 点赞

使用docker一键启动mqtt服务器emqx mysql

git仓库

https://gitee.com/wdbj/docker_emqx

docker-compose.yml

创建2个表

image-1661521848468

设置 身份认证 权限认证

image-1661520826815
image-1661520845476
image-1661522020130
image-1661522051916
哈希和加盐 可以设置都不要
image-1661522942957

权限
image-1661522179799

测试

身份

image-1661522343145
image-1661523380963

权限

默认全部允许

image-1661523551655

用户应该只提供一个模板化查询,该查询选择匹配的规则,并返回规则中的 permission、action 和 topic 列,该规则定义了当前用户对于规则中声明的主题具有什么样的操作权限,例如:允许发布、拒绝订阅等。

permission 用于指定操作权限,可选值有 allow 和 deny。
action 用于指定当前规则适用于哪些操作,可选值有 publish、subscribe 和 all。
topic 用于指定当前规则适用的主题


评论