Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-05-17 21:09:20 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2022-05-17 21:09:20 +0300
commit6f05d35c3160e3a442b40d6af1e8e584747080b3 (patch)
treef70f90e1ae24f2366a538972c5520f524663ad86 /lib/gitlab/auth
parentd88ab3545c27cd674f5fb8bff5fb64a9eeed590f (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'lib/gitlab/auth')
-rw-r--r--lib/gitlab/auth/saml/config.rb4
-rw-r--r--lib/gitlab/auth/saml/identity_linker.rb2
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/gitlab/auth/saml/config.rb b/lib/gitlab/auth/saml/config.rb
index 3f13a264b0a..815130aeee2 100644
--- a/lib/gitlab/auth/saml/config.rb
+++ b/lib/gitlab/auth/saml/config.rb
@@ -5,6 +5,10 @@ module Gitlab
module Saml
class Config
class << self
+ def enabled?
+ ::AuthHelper.saml_providers.any?
+ end
+
def options
Gitlab::Auth::OAuth::Provider.config_for('saml')
end
diff --git a/lib/gitlab/auth/saml/identity_linker.rb b/lib/gitlab/auth/saml/identity_linker.rb
index 93195c3189f..a44a9c2fca5 100644
--- a/lib/gitlab/auth/saml/identity_linker.rb
+++ b/lib/gitlab/auth/saml/identity_linker.rb
@@ -32,3 +32,5 @@ module Gitlab
end
end
end
+
+Gitlab::Auth::Saml::IdentityLinker.prepend_mod