Skip to main content

Crate rmqtt_acl

Crate rmqtt_acl 

Source
Expand description

ACL (Access Control List) plugin for RMQTT.

Provides rule-based publish/subscribe authorization using configurable allow/deny rules with topic pattern matching.

§Rule Evaluation

Rules are evaluated in order. The first matching rule determines the authorization decision. If no rules match, the default action (allow/deny) applies.

Each rule specifies:

  • action: allow or deny
  • username: Optional client username match
  • clientid: Optional client ID match
  • topic: Topic filter for the rule
  • action: publish or subscribe (or both)

Functions§

register
register_named