summaryrefslogtreecommitdiff
path: root/config/routes/user.rb
diff options
context:
space:
mode:
Diffstat (limited to 'config/routes/user.rb')
-rw-r--r--config/routes/user.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/config/routes/user.rb b/config/routes/user.rb
index 4b51b46abf4..0efdbedaa21 100644
--- a/config/routes/user.rb
+++ b/config/routes/user.rb
@@ -1,16 +1,18 @@
require 'constraints/user_url_constrainer'
# Use custom controller for LDAP omniauth callback
+# This is usually set from `ActionDispatch::Routing::Mapper#devise_omniauth_callback`
if Gitlab::LDAP::Config.enabled?
devise_scope :user do
Gitlab::LDAP::Config.available_servers.each do |server|
provider = server['provider_name']
+ #path_prefix = Devise.omniauth_path_prefix || "/#{mapping.fullpath}/auth".squeeze("/")
path_prefix = '/users/auth'
controller = 'ldap/omniauth_callbacks'
match "#{path_prefix}/#{provider}/callback",
to: "#{controller}##{provider}",
- as: "#{provider}_omniauth_callback",
+ #as: "#{provider}_omniauth_callback",
via: [:get, :post]
end
end