diff options
| -rw-r--r-- | priv/schema/rabbitmq.schema | 1 | ||||
| -rw-r--r-- | test/config_schema_SUITE_data/snippets.config | 12 |
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]} ]. |
