mirror of
https://github.com/internetee/registry.git
synced 2025-06-05 12:17:30 +02:00
16 lines
340 B
Ruby
16 lines
340 B
Ruby
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
|