Emqtt -- 04 -- Clientid认证

了解了用户密码认证后,现在我们再来了解下 Clientid 认证,默认关闭了匿名认证

当我们同时开启用户密码认证和 clientid 认证时,会忽略clientid认证
Emqtt -- 04 -- Clientid认证_第1张图片


一、配置clientid认证

在 etc/plugins 目录下修改 emq_auth_clientid.conf 配置文件

  • cd /usr/local/emqtt/emqttd/etc/plugins

  • vim emq_auth_clientid.conf

  • 开启 clientid 认证插件

    • 第一种方式:emqttd_ctl plugins load emq_auth_clientid

    • 第二种方式:在 web 管理控制台中开启该插件

  • 重启服务,使插件生效


二、测试

此时我们再启动项目时,只有正确地配置了 clientid 和密码之后,才可以连接成功,否则会报异常
在这里插入图片描述

你可能感兴趣的:(emqtt,EMQTT)