客户端登录

环境信息

  • EMQX 版本:4.4.2开源版
  • 操作系统及版本:centos6

问题描述

emq一个username可以限制只有一个客户端在线吗?现在配置的username可以反复用于多个客户端同时登录。

你想要的这个功能,通过mqtt 连接时的clientid同时只有一个在线。如果使用username的话,采用登陆权限认证处理。

您说的这个逻辑emq当前是没有实现的吗?需要用户自己实现是吧?

有啊,比如msyql认证:MySQL 认证/访问控制 | EMQX 企业版 你只需要clientid,username,password,登陆认证

只有企业版有这个功能,开源版没有是吧?

mysql 开源版也有,只是使用插件:https://www.emqx.io/docs/zh/v4.4/advanced/auth-mysql.html#mysql-连接信息

好的,我看看,谢谢了。