emqx服务器的权限验证(四)

前言:emqx是默认开启匿名认证的,即客户端不需要任何认证信息即可连上emqx服务器,但生产环境这样肯定是不行的。emqx也支持很多种认证方式,这里我选着最简单的一种,用户名密码认证。


生产环境肯定是不能裸奔的,所以需要权限验证。

emqx支持很多种权限验证,我选最简单的一种,用户名权限验证。

#先要把emq的匿名认证关了,在emqx.conf文件
allow_anonymous = false

最新版3.1的emq不支持在./emqx/etc/plugins/emqx_auth_username.conf配置用户名和密码了。可以通过如下方式添加:

#加载用户名认证插件
./bin/emqx_ctl plugins load emqx_auth_username

#添加用户
./bin/emqx_ctl users add  

 

你可能感兴趣的:(mqtt)