Files
gitlabhq/lib/authn/token_field/prefix_helper.rb
2025-05-15 09:12:59 +00:00

20 lines
561 B
Ruby

# frozen_string_literal: true
module Authn
module TokenField
class PrefixHelper
def self.prepend_instance_prefix(prefix)
"#{instance_prefix}#{prefix}"
end
def self.instance_prefix
# This is an admin setting, so we should go with :instance
# https://docs.gitlab.com/ee/development/feature_flags/#instance-actor
return '' unless Feature.enabled?(:custom_prefix_for_all_token_types, :instance)
Gitlab::CurrentSettings.current_application_settings.instance_token_prefix
end
end
end
end