From 81b52d7170245aec974f1a17c1bab936150819e8 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 26 Mar 2024 13:38:45 +0100 Subject: [PATCH] :sparkles: Disable oidc registration when `registration` flag is disabled --- backend/src/app/auth/oidc.clj | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/app/auth/oidc.clj b/backend/src/app/auth/oidc.clj index 145d04a79e..bc0fd83d3f 100644 --- a/backend/src/app/auth/oidc.clj +++ b/backend/src/app/auth/oidc.clj @@ -574,7 +574,9 @@ :else (let [info (assoc info :is-active (provider-has-email-verified? cfg info))] - (redirect-to-register cfg info)))) + (if (contains? cf/flags :registration) + (redirect-to-register cfg info) + (redirect-with-error "registration-disabled"))))) (defn- auth-handler [cfg {:keys [params] :as request}]