auth_pgsql

环境信息

  • EMQ X 版本:centos7-4.3.11
  • 操作系统及版本:centos7-4.3.11
  • 其他

问题描述

emqx_auth_pgsql订阅acl没啥用,
pgsql acl数据

mqttx订阅,可以随意订阅普通的
image

预期:客户端订阅 ‘11111’,‘22222…’订阅是失败的
实际:客户端订阅成功

配置文件及日志

emqx_auth_pgsql.conf
auth.pgsql.acl_query = select allow, ipaddr, username, clientid, access, topic from mqtt_acl where username = ‘%u’

需要修改:acl_nomatch=eny 。默认是allow的


这个吗?没用;
但是redis的订阅认证是好的

找到问题了,默认的acl.conf没改;但是为什么redis没改也可以控制,用数据库的acl限制没改,默认就过去了

好的