Method: App42::User::UserService#revoke_all_roles
- Defined in:
- lib/user/UserService.rb
#revoke_all_roles(user_name) ⇒ Object
Revokes the specified role from the user.
980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 |
# File 'lib/user/UserService.rb', line 980 def revoke_all_roles(user_name) puts "revoke_all_roles Called " puts "Base url #{@base_url}" response, response_obj, util = nil, App42Response.new, Util.new util.throwExceptionIfNullOrBlank(user_name, "UserName") begin connection = App42::Connection::RESTConnection.new(@base_url) query_params = {} params = { 'apiKey'=> @api_key, 'version' => @version, 'timeStamp' => util., } query_params = params.clone params.store("userName", user_name) puts query_params signature = util.sign(@secret_key, params) resource_url = "#{@version}/#{@resource}/#{user_name}/revoke" response = connection.delete(signature, resource_url, query_params) response_obj.strResponse=(response) response_obj.isResponseSuccess=(true) rescue App42Exception =>e raise e rescue Exception => e raise App42Exception.new(e) end return response_obj end |