Support the cache_refusals conf setting

Fixes #17
This commit is contained in:
Luke Bakken 2019-01-14 11:53:47 -08:00
parent 24d3a4a004
commit 01fe415851
2 changed files with 14 additions and 2 deletions

View File

@ -56,3 +56,7 @@ end}.
{mapping, "auth_cache.cache_module", "rabbitmq_auth_backend_cache.cache_module", [ {mapping, "auth_cache.cache_module", "rabbitmq_auth_backend_cache.cache_module", [
{datatype, atom} {datatype, atom}
]}. ]}.
{mapping, "auth_cache.cache_refusals", "rabbitmq_auth_backend_cache.cache_refusals", [
{datatype, {enum, [true, false]}}
]}.

View File

@ -44,4 +44,12 @@
[{rabbit,[{auth_backends,[rabbit_auth_backend_cache]}]}, [{rabbit,[{auth_backends,[rabbit_auth_backend_cache]}]},
{rabbitmq_auth_backend_cache, {rabbitmq_auth_backend_cache,
[{cache_module,rabbit_auth_backend_ets_segmented}]}], [{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]}
].