Hi Gayan,

On Tue, Jul 8, 2014 at 9:32 PM, Gayan Gunawardana <[email protected]> wrote:

> Hi All,
>
> Currently WSO2 Identity Server does not support PATCH method for SCIM end
> points.
>
>  The major limitation came up with that is in order to add single user
> into a group, new user has to be sent with all existing users.
>
> Above requirement can be archived by adding PATCH method support for
> JAX-RS implementation and doing mirror changes to update group operation.
>
Yes patch is not only for add users to group and it is more useful than
that.

>
> But according to the spec [1] PATCH method has many powerful features like
> selectively sending added users and deleted users.
>
Here you are pointing to the the wrong draft API which is not finalized yet
and still its PATCH operation is under discussion. At the moment
WSO2IS support for SCIM draft API 1.1, So I think its better to support
PATCH operation in draft API 1.1 [1] Until we support for next version.


Thanks,
-Ishara

[1]
http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch

and still WSO2 IS support for draft API 1.1. So you w
Yes patch is not only for add users to group and it is more useful than
that.

>
> Example
>
>   PATCH /Groups/acbf3ae7-8463-4692-b4fd-9b4da3f908ce
>
>    {
>      "schemas": ["urn:scim:schemas:core:2.0:Group"],
>      "members": [
>        {
>          "display": "Babs Jensen",
>          "$ref": 
> "https://example.com/v1/Users/2819c223-7f76-453a-919d-413861904646";,
>          "value": "2819c223-7f76-453a-919d-413861904646"
>          "operation": "delete"
>        },
>        {
>          "display": "James Smith",
>          "$ref": 
> "https://example.com/v1/Users/08e1d05d-121c-4561-8b96-473d93df9210";,
>          "value": "08e1d05d-121c-4561-8b96-473d93df9210"
>        }
>      ]
>    }
>
> Current charon [2] implementation does not decode single member into
> member object and rather it sends members id as a String array list or
> members display name as a String array list. This is a kind of major
> bottleneck to implement selective delete operation.
>
> Are we going to scope PATCH implementation?
>
> WDYT?
>
>
> [1] http://tools.ietf.org/html/draft-ietf-scim-api-02#section-3.3.2
>
> [2] https://docs.wso2.com/display/IS500/Working+with+SCIM
> --
> Gayan Gunawardana
>  Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: [email protected]
> Mobile: +94 (71) 8020933
>



-- 
Ishara Karunarathna
Senior Software Engineer
WSO2 Inc. - lean . enterprise . middleware |  wso2.com

email: [email protected],   blog: isharaaruna.blogspot.com,   mobile: +94
718211678
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to