一 mqtt
emqx中连接和授权权限是两个事情
1.1 认证
- 连接认证的事情
在etc/emqx.conf配置文件中
allow_anonymous=true 表示运行匿名用户进行访问,可以理解,开了挂,任何人都能进行访问
allow_anonymous=false 表示禁止匿名用户访问。
1.2 授权
2.授权的事情
配置1.在acl.conf中配置admin用户的权限,比如:
{allow, {user, "admin"}, pubsub, ["admin/#"]}. |
含义:这样,admin这个用户就可以订阅和发布 admin/# 这一类的主题
配置2:在etc/emqx.conf配置文件中,在不满足acl配置的权限规则后,是允许还是拒绝
## Allow or deny if no ACL rules matched. |
Allow:如果改为allow,admin用户权限就会很大,匹配不到的权限也都有了
Deny:改为deny好理解,就是你配置什么权限,admin用户就有什么权限。
也就是用户在没有匹配ACL规则时,默认给他一个兜底的规则。这个兜底的规则可以是授权(allow )\拒绝(deny)。
ACL 未匹配时默认授权。
www
cnblogs.
com
/myfrank/
p/11810115.html