summaryrefslogtreecommitdiff
path: root/config/initializers/7_omniauth.rb
blob: 22e2d740fdc25ca2029ac800029d96622eea67e5 (plain)
1
2
3
4
5
6
7
8
9
module OmniAuth::Strategies
  server = Gitlab.config.ldap.servers.first
  const_set(server.provider_class, Class.new(LDAP))
end

OmniauthCallbacksController.class_eval do
  server = Gitlab.config.ldap.servers.first
  alias_method server.provider_name, :ldap
end