diff options
Diffstat (limited to 'lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb')
-rw-r--r-- | lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb b/lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb index cc39a00..174235e 100644 --- a/lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb +++ b/lib/chef_zero/endpoints/organization_authenticate_user_endpoint.rb @@ -1,5 +1,5 @@ -require 'ffi_yajl' -require 'chef_zero/rest_base' +require "ffi_yajl" +require "chef_zero/rest_base" module ChefZero module Endpoints @@ -7,18 +7,18 @@ module ChefZero class OrganizationAuthenticateUserEndpoint < RestBase def post(request) request_json = FFI_Yajl::Parser.parse(request.body, :create_additions => false) - name = request_json['name'] - password = request_json['password'] + name = request_json["name"] + password = request_json["password"] begin - user = data_store.get(request.rest_path[0..-2] + ['users', name]) + user = data_store.get(request.rest_path[0..-2] + ["users", name]) user = FFI_Yajl::Parser.parse(user, :create_additions => false) - verified = user['password'] == password + verified = user["password"] == password rescue DataStore::DataNotFoundError verified = false end json_response(200, { - 'name' => name, - 'verified' => !!verified + "name" => name, + "verified" => !!verified, }) end end |