X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3ad999b1f769ef53d1bf069a5981db959b33b9d4..9171d310942ea3c8e3bed3e21a1c2d0604e93ad6:/apps/workbench/app/controllers/healthcheck_controller.rb diff --git a/apps/workbench/app/controllers/healthcheck_controller.rb b/apps/workbench/app/controllers/healthcheck_controller.rb index 60043d9024..691bef8ee5 100644 --- a/apps/workbench/app/controllers/healthcheck_controller.rb +++ b/apps/workbench/app/controllers/healthcheck_controller.rb @@ -3,23 +3,23 @@ # SPDX-License-Identifier: AGPL-3.0 class HealthcheckController < ApplicationController - skip_around_filter :thread_clear - skip_around_filter :set_thread_api_token - skip_around_filter :require_thread_api_token - skip_before_filter :ensure_arvados_api_exists - skip_before_filter :accept_uuid_as_id_param - skip_before_filter :check_user_agreements - skip_before_filter :check_user_profile - skip_before_filter :load_filters_and_paging_params - skip_before_filter :find_object_by_uuid + skip_around_action :thread_clear + skip_around_action :set_thread_api_token + skip_around_action :require_thread_api_token + skip_before_action :ensure_arvados_api_exists + skip_before_action :accept_uuid_as_id_param + skip_before_action :check_user_agreements + skip_before_action :check_user_profile + skip_before_action :load_filters_and_paging_params + skip_before_action :find_object_by_uuid - before_filter :check_auth_header + before_action :check_auth_header def check_auth_header mgmt_token = Rails.configuration.ManagementToken auth_header = request.headers['Authorization'] - if !mgmt_token + if mgmt_token.empty? render :json => {:errors => "disabled"}, :status => 404 elsif !auth_header render :json => {:errors => "authorization required"}, :status => 401