HTTP 认证

    插件:

    emqx_auth_http 插件同时包含 ACL 功能,可通过注释禁用。

    • 认证成功:API 返回 200 状态码
    • 忽略认证:API 返回 200 状态码且消息体 ignore

    HTTP API 基础请求信息,配置证书、请求头与重试规则。

    HTTP 在请求中传递明文密码,加盐规则与哈希方法取决于 HTTP 应用。

    HTTP 请求方法为 GET 时,请求参数将以 URL 查询字符串的形式传递;POST、PUT 请求则将请求参数以普通表单形式提交(content-type 为 x-www-form-urlencoded)。

    你可以在认证请求中使用以下占位符,请求时 EMQ X 将自动填充为客户端信息:

    • %u:用户名
    • %c:Client ID
    • %r:客户端接入协议
    • %P:明文密码
    • %p:客户端端口
    • %C:TLS 证书公用名(证书的域名或子域名),仅当 TLS 连接时有效