I guess using SCIM API, create a group of required users and delete the
group is not a right approach. What Ushani want to is to delete selected
set of users. As Isuru mentioned current C4 version doesn't support
deleting bulk users. So you have following options.

1. Call deletUser method in admin service and iterately delete required
users.
2. Since #1 have multiple network calls, you can create a custom service
with *deleteUsers *method, that method calls *deleteUser *method in User
core and delete required users.


Thanks
Godwin

On Thu, Nov 9, 2017 at 9:56 AM, Ushani Balasooriya <[email protected]> wrote:

> Thanks Isura and Irham,
>
> I think still I need to create a group in SCIM call more like a role. Then
> I can even use *addRemoveUsersOfRole *in admin services*. *My requirement
> was to delete selected users belong to different roles.
>
> I think what Isura has mentioned is an option to proceed. But doesnt it
> make multiple service calls?
>
> On Thu, Nov 9, 2017 at 9:53 AM, Isura Karunaratne <[email protected]> wrote:
>
>> Hi Ushani,
>>
>>
>>
>> On Thu, Nov 9, 2017 at 9:10 AM, Ushani Balasooriya <[email protected]>
>> wrote:
>>
>>> Hi IAM Team,
>>>
>>> During the implementation of a third party web app to manage users, I
>>> wanted to have a feature where I can select few users and delete them at
>>> once.
>>>
>>> Then I noticed in our admin services we have only below methods to
>>> delete users in our *UserAdmin* service.
>>>
>>> - *addRemoveUsersOfRole* - Delete users only in a particular role
>>> - *deleteUser* - Delete one selected user
>>>
>>> In *deleteUser* method allow only one user to delete.
>>>
>>> Can you please advice whether this is designed and implemented due to
>>> any particular reason or is it a lacking feature in our system? Or is there
>>> any other mechanism for me to delete set of users at once?
>>>
>>
>> C4 user core APIs does not support delete multiple users at once. You can
>> loop the deleteUser API to delete set of users.
>>
>> Thanks
>> Isura.
>>
>>>
>>> Appreciate your quick response.
>>>
>>> Thanks,
>>> --
>>> *Ushani Balasooriya*
>>> Associate Technical Lead - EE;
>>> WSO2 Inc; http://www.wso2.com/.
>>> Mobile; +94772636796
>>>
>>>
>>
>>
>> --
>>
>> *Isura Dilhara Karunaratne*
>> Associate Technical Lead | WSO2
>> Email: [email protected]
>> Mob : +94 772 254 810 <+94%2077%20225%204810>
>> Blog : http://isurad.blogspot.com/
>>
>>
>>
>>
>
>
> --
> *Ushani Balasooriya*
> Associate Technical Lead - EE;
> WSO2 Inc; http://www.wso2.com/.
> Mobile; +94772636796
>
>


-- 
*Godwin Amila Shrimal*
Associate Technical Lead
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: *+94772264165*
linkedin: *https://www.linkedin.com/in/godwin-amila-2ba26844/
<https://www.linkedin.com/in/godwin-amila-2ba26844/>*
twitter: https://twitter.com/godwinamila
<http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to