internetee-registry/app/controllers/api/v1/base_controller.rb
Artur Beljajev 42e8f86dae Integrate auction
Closes #874
2019-01-18 18:06:54 +02:00

18 lines
382 B
Ruby

require 'rails5_api_controller_backport'
module Api
module V1
class BaseController < ActionController::API
private
def authenticate
ip_allowed = allowed_ips.include?(request.remote_ip)
head :unauthorized unless ip_allowed
end
def allowed_ips
ENV['auction_api_allowed_ips'].split(',').map(&:strip)
end
end
end
end