summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <mklishin@pivotal.io>2017-02-09 18:56:02 +0300
committerMichael Klishin <mklishin@pivotal.io>2017-02-09 18:56:02 +0300
commit7c2d56d6ff8557358109d3883ff6f53cef16df2e (patch)
tree1ea8a8e7b65594ecfe03130184173150d55deadf
parent3599cde502f31d840cf6bcf49b12986c2b25c36c (diff)
downloadrabbitmq-server-git-7c2d56d6ff8557358109d3883ff6f53cef16df2e.tar.gz
Accept `cache` as a shortcut for `rabbit_auth_backend_cache`
References rabbitmq/rabbitmq-auth-backend-cache#7.
-rw-r--r--priv/schema/rabbitmq.schema1
-rw-r--r--test/config_schema_SUITE_data/snippets.config12
2 files changed, 12 insertions, 1 deletions
diff --git a/priv/schema/rabbitmq.schema b/priv/schema/rabbitmq.schema
index 71032c4ffb..a0d44f246b 100644
--- a/priv/schema/rabbitmq.schema
+++ b/priv/schema/rabbitmq.schema
@@ -284,6 +284,7 @@ fun(Conf) ->
(internal) -> rabbit_auth_backend_internal;
(ldap) -> rabbit_auth_backend_ldap;
(http) -> rabbit_auth_backend_http;
+ (cache) -> rabbit_auth_backend_cache;
(amqp) -> rabbit_auth_backend_amqp;
(dummy) -> rabbit_auth_backend_dummy;
(Other) when is_atom(Other) -> Other;
diff --git a/test/config_schema_SUITE_data/snippets.config b/test/config_schema_SUITE_data/snippets.config
index 92504b8c0d..6b53244f75 100644
--- a/test/config_schema_SUITE_data/snippets.config
+++ b/test/config_schema_SUITE_data/snippets.config
@@ -826,6 +826,16 @@ auth_amqp.timeout = 100",
{vhost, <<"my_vhost">>},
{exchange, <<"exchange_name">>},
{timeout, 100}]}],
-[rabbitmq_auth_backend_amqp]}
+[rabbitmq_auth_backend_amqp]},
+
+{80,
+"auth_backends.1 = cache
+auth_cache.cached_backend = ldap",
+[
+ {rabbit,
+ [{auth_backends,[rabbit_auth_backend_cache]}]},
+ {rabbitmq_auth_backend_cache,
+ [{cached_backend,rabbit_auth_backend_ldap}]}
+], [rabbitmq_auth_backend_cache]}
].