lib/uaa/scim.rb in cf-uaa-lib-3.5.0 vs lib/uaa/scim.rb in cf-uaa-lib-3.6.0

- old
+ new

@@ -313,9 +313,15 @@ req["oldSecret"] = old_secret if old_secret json_parse_reply(@key_style, *json_put(@target, "#{type_info(:client, :path)}/#{URI.encode(client_id)}/secret", req, headers)) end + def unlock_user(user_id) + req = {"locked" => false} + json_parse_reply(@key_style, *json_patch(@target, + "#{type_info(:user, :path)}/#{URI.encode(user_id)}/status", req, headers)) + end + def map_group(group, is_id, external_group, origin = "ldap") key_name = is_id ? :groupId : :displayName request = {key_name => group, :externalGroup => external_group, :schemas => ["urn:scim:schemas:core:1.0"], :origin => origin } result = json_parse_reply(@key_style, *json_post(@target, "#{type_info(:group_mapping, :path)}", request,