redis认证器认证不匹配用户名时没有传到下一个认证器而是直接拒绝连接

环境信息

  • EMQX 版本:5.0.6
  • 操作系统及版本:ubuntu 20.04
  • 其他

问题描述

创建多个认证器,顺序为:redis->postgres。当使用redis不存在的用户名连接时,直接被redis认证器拒绝,按文档说明本应传到下一个认证器。

redis认证的命令:HGET mqtt_user:${username} password
redis写入用户信息:HSET mqtt_user:device001 password xxxx

配置文件及日志

这个问题正在修复中

感谢反馈!我们计划在 5.0.8 里面包含这个修复。大概这周可以发布的,详细可以关注社区 :sparkling_heart: