身份认证是大多数应用的重要组成部分。作为物联网通信协议事实标准,MQTT 协议保持着较高的安全性,支持用户名密码认证,启用身份认证能有效阻止非法客户端的连接。
MQTT 协议本身在 CONNECT 报文中指定用户名和密码,EMQX 支持基于用户名密码,使用 HTTP、JWT、LDAP 及各类数据库如 MongoDB、MySQL、PostgreSQL、Redis 作为认证数据源的认证方式。
认证作为重要的安全配置是 EMQX 进入生产环境的必备功能。本次直播将为观众带来 EMQX 认证功能的工作流程介绍以及每种认证的配置方式 Demo(如 MySQL、MongoDB 等),最后对认证中常见的问题进行解答,帮助用户选择适合自己的认证方式。
讲师: 李国伟,EMQX 产品经理
分享内容:
- 介绍 EMQ X 认证功能的工作流程
认证功能配置 Demo
- 使用 Mnesia 内置数据库认证
- 使用 MySQL 认证
- 使用 PostgreSQL 认证
- 使用 Redis 认证
- 使用 MongoDB 认证
- 使用 HTTP 认证
- 使用 JWT 认证
其他认证方式
- 常见问题解答