# frozen_string_literal: true module JiraConnect class PublicKeysController < ::ApplicationController # This is not inheriting from JiraConnect::Application controller because # it doesn't need to handle JWT authentication. feature_category :integrations skip_before_action :authenticate_user! def show return render_404 if Feature.disabled?(:jira_connect_oauth_self_managed) || !Gitlab.com? render plain: public_key.key end private def public_key JiraConnect::PublicKey.find(params[:id]) end end end