wso2 / product-is

Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below.
http://wso2.github.io/
Apache License 2.0
748 stars 730 forks source link

Support bulkId in SCIM2 #3300

Closed yasassri closed 1 year ago

yasassri commented 6 years ago

ATM we do not support "bulkId" Temporary Identifiers for bulk uploaded via SCIM. This is explained in the spec as https://tools.ietf.org/html/rfc7644#section-3.7.2.

It will be useful to support this feature.

PasinduYeshan commented 1 year ago

This PR addresses following scenarios:

  1. User creation and subsequently create a new Role associated with the created users' bulkIds.
  2. User creation and subsequently patching the Role with the created users' bulkIds.
  3. User creation followed by using the PUT method to update the Role with the created users' bulkIds.
  4. User creation and subsequently create a new Group associated with the created users's bulkIds.
  5. User creation and subsequently patching the Group with the created users' bulkIds.
  6. User creation followed by using the PUT method to update the Group with the created users' bulkIds.

PR - https://github.com/wso2/charon/pull/393

To be addressed:

  1. Group creation and subsequently create a new Role associated with the created groups' bulkIds.
  2. Group creation and subsequently patching the Role with the created groups' bulkIds.
  3. Group creation followed by using the PUT method to update the Role with the created groups' bulkIds.