diff --git a/deps/rabbitmq_auth_backend_cache/priv/schema/rabbitmq_auth_backend_cache.schema b/deps/rabbitmq_auth_backend_cache/priv/schema/rabbitmq_auth_backend_cache.schema index 307239b85a..70d51fa386 100644 --- a/deps/rabbitmq_auth_backend_cache/priv/schema/rabbitmq_auth_backend_cache.schema +++ b/deps/rabbitmq_auth_backend_cache/priv/schema/rabbitmq_auth_backend_cache.schema @@ -55,4 +55,8 @@ end}. {mapping, "auth_cache.cache_module", "rabbitmq_auth_backend_cache.cache_module", [ {datatype, atom} -]}. \ No newline at end of file +]}. + +{mapping, "auth_cache.cache_refusals", "rabbitmq_auth_backend_cache.cache_refusals", [ + {datatype, {enum, [true, false]}} +]}. diff --git a/deps/rabbitmq_auth_backend_cache/test/config_schema_SUITE_data/rabbitmq_auth_backend_cache.snippets b/deps/rabbitmq_auth_backend_cache/test/config_schema_SUITE_data/rabbitmq_auth_backend_cache.snippets index 35f121815b..bb45fecddd 100644 --- a/deps/rabbitmq_auth_backend_cache/test/config_schema_SUITE_data/rabbitmq_auth_backend_cache.snippets +++ b/deps/rabbitmq_auth_backend_cache/test/config_schema_SUITE_data/rabbitmq_auth_backend_cache.snippets @@ -44,4 +44,12 @@ [{rabbit,[{auth_backends,[rabbit_auth_backend_cache]}]}, {rabbitmq_auth_backend_cache, [{cache_module,rabbit_auth_backend_ets_segmented}]}], - [rabbitmq_auth_backend_cache]}]. + [rabbitmq_auth_backend_cache]}, + {cache_refusals, + "auth_backends.1 = cache + auth_cache.cache_refusals = true", + [{rabbit,[{auth_backends,[rabbit_auth_backend_cache]}]}, + {rabbitmq_auth_backend_cache, + [{cache_refusals,true}]}], + [rabbitmq_auth_backend_cache]} +].