一、前文
EMQX 入门教程——导读
二、认证简介
EMQX 默认没有限制设备登录认证,而我们实际商用的项目中,安全认证,登录鉴权那是必不可少。
选择 HTTP 的密码认证,相对于基于数据库的用户密码认证,会更加自由。
设备登录认证的流程如下:
- 设备通过MQTT连接到EMQX
- EMQX将设备登录上来的username和password通过HTTP POST的方式传递给HTTP Server
- 认证结果由HTTP Server通过 Status Code 200 或 204 进行返回
- 由HTTP Server返回的结果来决定EMQX是否建立/拒绝设备的连接