Method: App42::User::UserService#reset_user_password
- Defined in:
- lib/user/UserService.rb
#reset_user_password(user_name, password) ⇒ Object
Updates the User based on userName. Note: Only email can be updated. Username cannot be updated.
1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 |
# File 'lib/user/UserService.rb', line 1066 def reset_user_password(user_name,password) puts "resetUserPassword Called " puts "Base url #{@base_url}" response = nil responseObj, util = App42Response.new, Util.new util.throwExceptionIfNullOrBlank(user_name, "UserName") util.throwExceptionIfNullOrBlank(password, "password") begin connection = App42::Connection::RESTConnection.new(@base_url) body = {'app42' => {"user"=> { "userName" => user_name, "password" => password }}}.to_json puts "Body #{body}" query_params = {} params = { 'apiKey'=> @api_key, 'version' => @version, 'timeStamp' => util., } query_params = params.clone params.store("body", body) puts query_params signature = util.sign(@secret_key, params) resource_url = "#{@version}/#{@resource}/resetUserPassword" response = connection.put(signature, resource_url, query_params, body) responseObj.strResponse=(response) responseObj.isResponseSuccess=(true) rescue App42Exception =>e raise e rescue Exception => e raise App42Exception.new(e) end return responseObj end |