From 11f0c1f5e6315ad0cfba85727d4a14374c202e46 Mon Sep 17 00:00:00 2001 From: Joshua Arts Date: Tue, 24 Jul 2018 11:13:04 -0400 Subject: [PATCH] disable allow_greenlight_accounts when ldap is enabled --- config/initializers/omniauth.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb index 51b9f896..36ba12cf 100644 --- a/config/initializers/omniauth.rb +++ b/config/initializers/omniauth.rb @@ -11,6 +11,9 @@ Rails.application.config.omniauth_ldap = ENV['LDAP_SERVER'].present? && ENV['LDA ENV['LDAP_PASSWORD'].present? Rails.application.config.omniauth_bn_launcher = Rails.configuration.loadbalanced_configuration +# If LDAP is enabled, override and disable allow_user_signup. +Rails.application.config.allow_user_signup = false if Rails.application.config.omniauth_ldap + SETUP_PROC = lambda do |env| SessionsController.helpers.omniauth_options env end