From 3f12033ac16bb8bc6c636136c37b559277752234 Mon Sep 17 00:00:00 2001 From: Michael Klishin Date: Sat, 10 Jun 2023 00:51:00 +0400 Subject: [PATCH] Add a shorthand for the OAuth 2 authN/authZ backend References #8512 (cherry picked from commit 16f49d336f8a3975922ff1b370c10fe9ae1a89e3) (cherry picked from commit aaec20bef7d10a8fa88a50ec70aca319a6ffbbd4) --- deps/rabbit/priv/schema/rabbit.schema | 2 ++ deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/deps/rabbit/priv/schema/rabbit.schema b/deps/rabbit/priv/schema/rabbit.schema index 3c4ef15b82c6..654130c75bf8 100644 --- a/deps/rabbit/priv/schema/rabbit.schema +++ b/deps/rabbit/priv/schema/rabbit.schema @@ -460,6 +460,8 @@ fun(Conf) -> (internal) -> rabbit_auth_backend_internal; (ldap) -> rabbit_auth_backend_ldap; (http) -> rabbit_auth_backend_http; + (oauth) -> rabbit_auth_backend_oauth2; + (oauth2) -> rabbit_auth_backend_oauth2; (cache) -> rabbit_auth_backend_cache; (amqp) -> rabbit_auth_backend_amqp; (dummy) -> rabbit_auth_backend_dummy; diff --git a/deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets b/deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets index e17e737c100b..b28b30c44e9d 100644 --- a/deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets +++ b/deps/rabbit/test/config_schema_SUITE_data/rabbit.snippets @@ -9,6 +9,14 @@ "auth_backends.1 = ldap", [{rabbit,[{auth_backends,[rabbit_auth_backend_ldap]}]}], []}, + {http_auth_backend, + "auth_backends.1 = http", + [{rabbit,[{auth_backends,[rabbit_auth_backend_http]}]}], + []}, + {oauth2_auth_backend, + "auth_backends.1 = oauth2", + [{rabbit,[{auth_backends,[rabbit_auth_backend_oauth2]}]}], + []}, {multiple_auth_backends, "auth_backends.1 = ldap auth_backends.2 = internal",