diff options
Diffstat (limited to 'config/routes/user.rb')
-rw-r--r-- | config/routes/user.rb | 4 |
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 |