diff options
Diffstat (limited to 'lib/gitlab/external_authorization/config.rb')
-rw-r--r-- | lib/gitlab/external_authorization/config.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/gitlab/external_authorization/config.rb b/lib/gitlab/external_authorization/config.rb index 8654a8c1e2e..e77318144ef 100644 --- a/lib/gitlab/external_authorization/config.rb +++ b/lib/gitlab/external_authorization/config.rb @@ -37,6 +37,12 @@ module Gitlab client_cert.present? && client_key.present? end + def allow_deploy_tokens_and_deploy_keys? + return true unless enabled? + + service_url.blank? && application_settings.allow_deploy_tokens_and_keys_with_external_authn? + end + private def application_settings |