Naeel
b23ae40975
security(iot): MQTT ACL isolation via EMQX HTTP authorization
Each IoT device can only pub/sub to its own topics: {namespace}/{deviceId}/#
Any attempt to access foreign topics → EMQX denies and disconnects.
Changes:
- internal/api/handler: add MQTTAcl handler (POST /internal/mqtt/acl)
- internal/api/router: register /internal/mqtt/acl route
- deployments/k8s/emqx.yaml: add HTTP authorization backend, no_match=deny
- Operator v0.1.52 deployed
Tested: own topic ALLOWED, foreign topic → authorization_permission_denied + disconnect
2026-04-04 17:51:51 +03:00
..
2026-03-07 08:16:39 +04:00
2026-03-23 06:22:25 +03:00
2026-03-11 08:37:33 +04:00
2026-03-11 07:24:34 +04:00
2026-03-11 09:34:34 +04:00
2026-03-21 16:58:43 +03:00
2026-04-04 17:51:51 +03:00
2026-03-23 10:03:26 +03:00
2026-03-11 08:37:33 +04:00
2026-03-23 10:03:26 +03:00
2026-03-21 07:20:03 +03:00
2026-03-21 06:45:55 +03:00
2026-03-23 06:57:18 +03:00