EMQX V5.9.1 http认证 响应报文的用户属性,在设备端如何获取到
http服务端返回报文:
{
“result”: “allow”,
“is_superuser”: true,
“client_attrs”: {
“clientid”: “aaaa”,
“username”: “aaaa17412”,
“password”: “1036968239”
}
}
在控制台的客户端的“客户端属性->详情”中已经生效
日志追踪里的日志:
msg: authenticator_result, authenticator: password_based:http, payload_encode: text, result: Encoded(text)={ok,#{client_attrs => #{<<“clientid”>> => <<“mqttx_0d208d87”>>,<<“password”>> => <<“-1683260088”>>,<<“username”>> => <<“mqttx_0d208d8748620”>>},is_superuser => true}}, username: junli
MQTTX中的日志:
[aaaaa] Received packet: {“cmd”:“connack”,“retain”:false,“qos”:0,“dup”:false,“length”:22,“topic”:null,“payload”:null,“sessionPresent”:false,“reasonCode”:0,“properties”:{“receiveMaximum”:32,“maximumPacketSize”:1048576,“retainAvailable”:true,“sharedSubscriptionAvailable”:true,“subscriptionIdentifiersAvailable”:true,“topicAliasMaximum”:65535,“wildcardSubscriptionAvailable”:true}}
在 MQTTX中的日志 的 properties 节点中 没有看到 user_property 属性(client_attrs),是怎么回事?
设备端 怎么能获取到 http 返回报文中的 client_attrs 节点中的 用户属性?

