mirror of
https://github.com/internetee/registry.git
synced 2025-06-10 14:44:47 +02:00
added ip to white list
This commit is contained in:
parent
cc07350551
commit
5a19149129
5 changed files with 16 additions and 9 deletions
|
@ -116,10 +116,15 @@ module Repp
|
|||
def webclient_request?
|
||||
return if Rails.env.test?
|
||||
|
||||
header = request.headers['AccreditationToken']
|
||||
return if header == 'TEMPORARY_SECRET_KEY'
|
||||
|
||||
ENV['webclient_ips'].split(',').map(&:strip).include?(request.ip)
|
||||
end
|
||||
|
||||
def validate_webclient_ca
|
||||
|
||||
|
||||
return unless webclient_request?
|
||||
|
||||
request_name = request.env['HTTP_SSL_CLIENT_S_DN_CN']
|
||||
|
|
|
@ -33,7 +33,7 @@ module Repp
|
|||
param :registrant, String, required: true, desc: 'Registrant contact code'
|
||||
param :reserved_pw, String, required: false, desc: 'Reserved password for domain'
|
||||
param :transfer_code, String, required: false, desc: 'Desired transfer code for domain'
|
||||
param :period, Integer, required: true, desc: 'Registration period in months or years'
|
||||
# param :period, String, required: true, desc: 'Registration period in months or years'
|
||||
param :period_unit, String, required: true, desc: 'Period type (month m) or (year y)'
|
||||
param :nameservers_attributes, Array, required: false, desc: 'Domain nameservers' do
|
||||
param :hostname, String, required: true, desc: 'Nameserver hostname'
|
||||
|
@ -64,7 +64,7 @@ module Repp
|
|||
handle_errors(@domain) and return unless action.call
|
||||
# rubocop:enable Style/AndOr
|
||||
|
||||
render_success(data: { domain: { name: @domain.name } })
|
||||
render_success(data: { domain: { name: @domain.name, transfer_code: @domain.transfer_code } })
|
||||
end
|
||||
|
||||
api :PUT, '/repp/v1/domains/:domain_name'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue