配置客户端认证问题

mongodb版本:6.0.21/emqx版本:5.8.6
使用mongodb数据库作为数据源来配置客户端认证,按照先用明文,plain的方式进行配置,当开启配置以后,出现未授权的情况。



image

如果在配置页添加账号密码的话会直接显示已断开。同时在使用这个方法的时候也是同样的错误
使用admin中的账号用户登录日志如下:

还有就是5.8的版本是没有插件了嘛

可以看看5的文档,和4的不一样的。使用 MongoDB 进行密码认证 | EMQX文档
你的截图里面有两个错误,
1.一个集合名字mqtt_users 但你数据库插入了叫mqtt_user
2.插入数据库的字段名字不对,你照着文档 把那四个字段全部填上。