2016-04-05 00:09:12 +00:00
|
|
|
module Gitlab
|
|
|
|
module Saml
|
|
|
|
class Config
|
|
|
|
|
|
|
|
class << self
|
|
|
|
def options
|
|
|
|
Gitlab.config.omniauth.providers.find { |provider| provider.name == 'saml' }
|
|
|
|
end
|
|
|
|
|
|
|
|
def groups
|
2016-04-06 00:20:18 +00:00
|
|
|
options[:groups_attribute]
|
2016-04-05 00:09:12 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
def external_groups
|
2016-04-06 00:20:18 +00:00
|
|
|
options[:external_groups]
|
2016-04-05 00:09:12 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|