# MQTT 增强认证

EMQX 还为用户提供了基于 Salted Challenge Response Authentication Mechanism(SCRAM) (opens new window)的增强认证功能。

SCRAM 认证是一种比密码认证更复杂的机制,它依赖与 MQTT 5.0 提供的增强认证机制,需要在连接期间交换额外的 MQTT 报文。同时由于 SCRAM 认证不依赖外部数据源,因此使用更加简单轻量。

提示

SCRAM 认证仅支持使用 MQTT v5.0 的连接。

# 通过 Dashboard 配置

EMQX Dashboard (opens new window)页面,点击左侧导航栏的模块,点击添加模块

模块/选择页面,通过关键词检索找到 MQTT 增强认证模块。将鼠标指向 MQTT 增强认证,点击 选择。在随后的参数设置页面,点击添加

image-20230510174205663

MQTT 增强认证功能无需进一步的参数配置,在随后打开的模块/详情页,点击添加即可启用 MQTT 增强认证。后续您可在模块页面停止该模块,或点击管理配置认证信息。在随后打开的 MQTT 增强认证页面,点击认证信息页签,随后点击添加,即可创建相关认证信息。

image-20230510174648376