diff --git a/etc/emq.conf b/etc/emq.conf index fd615c227..c6f11331b 100644 --- a/etc/emq.conf +++ b/etc/emq.conf @@ -88,6 +88,9 @@ mqtt.allow_anonymous = true ## Default ACL File mqtt.acl_file = etc/acl.conf +## Cache ACL for PUBLISH +mqtt.cache_acl = true + ##-------------------------------------------------------------------- ## MQTT Session ##-------------------------------------------------------------------- diff --git a/priv/emq.schema b/priv/emq.schema index 12113f14b..9e0846159 100644 --- a/priv/emq.schema +++ b/priv/emq.schema @@ -280,6 +280,13 @@ end}. hidden ]}. +%% @doc Cache ACL for PUBLISH +{mapping, "mqtt.cache_acl", "emqttd.cache_acl", [ + {default, true}, + {datatype, {enum, [true, false]}}, + hidden +]}. + %%-------------------------------------------------------------------- %% MQTT Session %%--------------------------------------------------------------------