Method: App42::User::UserService#revoke_role
- Defined in:
- lib/user/UserService.rb
#revoke_role(user_name, role) ⇒ Object
Revokes the specified role from the user.
938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 |
# File 'lib/user/UserService.rb', line 938 def revoke_role(user_name, role) puts "revoke_role Called " puts "Base url #{@base_url}" response, responseObj, util = nil, App42Response.new, Util.new util.throwExceptionIfNullOrBlank(user_name, "UserName") util.throwExceptionIfNullOrBlank(role, "Role") begin connection = App42::Connection::RESTConnection.new(@base_url) query_params = {} params = { 'apiKey'=> @api_key, 'version' => @version, 'timeStamp' => util., } query_params = params.clone params.store("role", role) params.store("userName", user_name) puts query_params signature = util.sign(@secret_key, params) resource_url = "#{@version}/#{@resource}/#{user_name}/revoke/#{role}" response = connection.delete(signature, resource_url, query_params) responseObj.strResponse=(response) responseObj.isResponseSuccess=(true) rescue App42Exception =>e raise e rescue Exception => e raise App42Exception.new(e) end return responseObj end |