before_filter :check_auth_header
def check_auth_header
- mgmt_token = Rails.configuration.management_token
+ mgmt_token = Rails.configuration.ManagementToken
+ auth_header = request.headers['Authorization']
if !mgmt_token
- send_error("disabled", status: 404)
- else
- auth_header = request.headers['Authorization']
- if !auth_header
- send_error("authorization required", status: 401)
- elsif auth_header != 'Bearer '+mgmt_token
- send_error("authorization error", status: 403)
- end
+ send_json ({"errors" => "disabled"}), status: 404
+ elsif !auth_header
+ send_json ({"errors" => "authorization required"}), status: 401
+ elsif auth_header != 'Bearer '+mgmt_token
+ send_json ({"errors" => "authorization error"}), status: 403
end
end
def ping
- resp = {"health": "OK"}
+ resp = {"health" => "OK"}
send_json resp
end
end