新功能发布记录
content-type 必须是 application或者json。 body 中的 result 标示,可选 allow、deny、ignore。body 中的 is_superuser 标示,可选 true、false。 Status Code 200 或 204 进行返回。4xx、5xx 等。此时认证结果使用缺省值ignore,继续执行认证链。如果当前的 HTTP 认证器是链上的最后一个认证器,则认证失败,客户端将被拒绝连接。HTTP/1.1 200 OKHeaders: Content-Type: application/json...Body:{"result": "allow", // "allow" | "deny" | "ignore""client_attrs": {"role": "admin","sn": "10c61f1a1f47"}"expire_at": 1654254601, // 可选,表示当前认证策略的过期时间"acl": // 可选,用于使用既有的HTTP认证服务支持简单的授权,授权策略将会被缓存到MQTT服务端,再次触发时更新[{"effect": "allow","action": ["publish","subscribe","connect"],"topic": "topic/AA/#","qos": [1]},{"effect": "deny","action": ["publish","connect"],"topic": "topic/BB"}]}
POST, GET。${"可以触发提示。${"可以触发提示。

变量名/Variable | 语义 |
InstanceID | MQTT 实例 ID |
ClientId | MQTT Client ID |
Username | MQTT 客户端连接 Username |
Password | MQTT 客户端连接 Password |
Clientip | MQTT 客户端 IP 地址 |
Certificate.Pem | 客户端证书的 PEM 格式内容 |
Certificate.ChainSn | 证书链的序列号 |
变量名/Variable | 语义 |
Certificate.Subject.Organization | 证书主题 - 组织名称 |
Certificate.Subject.OrganizationalUnit | 证书主题 - 组织单元 |
Certificate.Subject.State | 证书主题 - 州/省 |
Certificate.Subject.CommonName | 证书主题 - 通用名称 |
Certificate.Subject.SerialNumber | 证书主题 - 序列号 |
Certificate.Subject.Title | 证书主题 - 头衔 |
Certificate.Subject.Surname | 证书主题 - 姓氏 |
Certificate.Subject.GivenName | 证书主题 - 名字 |
Certificate.Subject.Initials | 证书主题 - 缩写 |
Certificate.Subject.Pseudonym | 证书主题 - 别名 |
Certificate.Subject.GenerationQualifier | 证书主题 - 代际限定符 |
Certificate.Subject.DistinguishedNameQualifier | 证书主题 - 可辨别名称限定符 |
Certificate.Subject.Country | 证书主题 - 国家/地区代码 |
变量名/Variable | 语义 |
Certificate.Issuer.Organization | 证书颁发者 - 组织名称 |
Certificate.Issuer.OrganizationalUnit | 证书颁发者 - 组织单元 |
Certificate.Issuer.State | 证书颁发者 - 州/省 |
Certificate.Issuer.CommonName | 证书颁发者 - 通用名称 |
Certificate.Issuer.SerialNumber | 证书颁发者 - 序列号 |
Certificate.Issuer.Title | 证书颁发者 - 头衔 |
Certificate.Issuer.Surname | 证书颁发者 - 姓氏 |
Certificate.Issuer.GivenName | 证书颁发者 - 名字 |
Certificate.Issuer.Initials | 证书颁发者 - 缩写 |
Certificate.Issuer.Pseudonym | 证书颁发者 - 别名 |
Certificate.Issuer.GenerationQualifier | 证书颁发者 - 代际限定符 |
Certificate.Issuer.DistinguishedNameQualifier | 证书颁发者 - 可辨别名称限定符 |
Certificate.Issuer.Country | 证书颁发者 - 国家/地区代码 |
变量名/Variable | 语义 |
Certificate.Subject.AlternativeName.RFC822Name | 主题备用名称 - 电子邮件地址 |
Certificate.Subject.AlternativeName.DNSName | 主题备用名称 - DNS 域名 |
Certificate.Subject.AlternativeName.DirectoryName | 主题备用名称 - 目录名称 |
Certificate.Subject.AlternativeName.UniformResourceIdentifier | 主题备用名称 - 统一资源标识符 |
Certificate.Subject.AlternativeName.IPAddress | 主题备用名称 - IP 地址 |
Certificate.Issuer.AlternativeName.RFC822Name | 颁发者备用名称 - 电子邮件地址 |
Certificate.Issuer.AlternativeName.DNSName | 颁发者备用名称 - DNS 域名 |
Certificate.Issuer.AlternativeName.DirectoryName | 颁发者备用名称 - 目录名称 |
Certificate.Issuer.AlternativeName.UniformResourceIdentifier | 颁发者备用名称 - 统一资源标识符 |
Certificate.Issuer.AlternativeName.IPAddress | 颁发者备用名称 - IP 地址 |
文档反馈