mirror of
https://github.com/public-apis/public-apis.git
synced 2025-05-19 20:16:21 +02:00
Validate Auth values to match allowed values
This commit is contained in:
parent
0fec961644
commit
e859668bfd
1 changed files with 9 additions and 2 deletions
|
@ -1,8 +1,11 @@
|
|||
#!/usr/bin/env ruby
|
||||
auth_keys = ['apiKey', 'OAuth', 'X-Mashape-Key', 'No']
|
||||
|
||||
args = ARGV
|
||||
filename = args[0]
|
||||
|
||||
fail_flag = false
|
||||
fail_count = 0
|
||||
File.foreach(filename).with_index do |line, line_num|
|
||||
line_num += 1
|
||||
# puts "#{line_num}: #{line}"
|
||||
|
@ -13,8 +16,12 @@ File.foreach(filename).with_index do |line, line_num|
|
|||
end
|
||||
|
||||
values = line.split("|")
|
||||
values.each.with_index do |v, vn|
|
||||
puts "#{vn}: #{v}"
|
||||
# Check Auth Values to conform to valid options only
|
||||
auth_val = values[3].lstrip.chop.tr('``', '')
|
||||
if !auth_keys.include? auth_val
|
||||
puts "(#{line_num}) Invalid Auth (#{auth_val}): #{line}"
|
||||
fail_flag = false
|
||||
fail_count += 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue