NanoMQ acl_req — per-publish/subscribe ACL check
POST/v1/sdk/mqtt/auth/acl
Looks up cached MQTTSession from Redis by username. Derives permission from session type + topic:
- SDK: publish
sos/alerts, subscribesos/events/{user_id}, publishtel/{user_id}/data. - Edge: publish
sos/alertsonly. Returns HTTP 200 (allow) or HTTP 403 (deny). Cache miss → 403 (forces reconnect).
Request
Responses
- 200
- 403
Allow
Deny