Module: Security::API
- Defined in:
- lib/security/api.rb
Instance Method Summary collapse
-
#validate_client ⇒ Object
Por ejemplo [ => ‘web_client’, :token_password => ” ].
Instance Method Details
#validate_client ⇒ Object
Por ejemplo [
{:client_id => 'web_client', :token_password => ''}
]
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/security/api.rb', line 8 def validate_client if(@env["HTTP_CLIENT_AUTH"]) client_id, token_password = @env["HTTP_CLIENT_AUTH"].split(':') @clients.each do |iter| @client = iter if(iter[:client_id] == client_id && iter[:token_password] == token_password) end unless(@client) halt 503 end else halt 503 end end |