Hi Chamila,

Why doesn't the filer command return the member list?

On Fri, Jan 22, 2016 at 2:09 PM, Nadeesha Meegoda <[email protected]>
wrote:

> Hi Chamila,
>
> I checked this. Neither specifying an exact group is not returning the
> members of the Group. Seems this is a bug.
>
>
> curl -v -k --user admin:admin
> https://localhost:9443/wso2/scim/Groups?filter=displayName+Eq+%22engineer%22
>
>
>
> {"schemas":["urn:scim:schemas:core:1.0"],"totalResults":1,"Resources":[{"id":"0f13fb29-78b8-4eb4-832d-c7a6cf12e45f","displayName":"PRIMARY/engineer","meta":{"lastModified":"2016-01-22T13:38:13","created":"2016-01-22T13:38:13","location":"
> https://localhost:9443/wso2/scim/Groups/0f13fb29-78b8-4eb4-832d-c7a6cf12e45f
> "}}]}
>
> On Fri, Jan 22, 2016 at 1:59 PM, Chamila Wijayarathna <[email protected]>
> wrote:
>
>> Hi Xavier,
>>
>> The result you are getting is the expected result. When you list groups,
>> you will only receive the list of groups available with group ID, group
>> name and their meta data.
>>
>> If you perform a GET request by specifying an exact group, you will
>> receive response with list of group members.
>>
>> Seems like response in the doc you have mentioned is wrong. It needs to
>> be corrected.
>>
>> Thank You!
>>
>> On Wed, Jan 20, 2016 at 7:22 PM, Xavier Pegenaute M2M <
>> [email protected]> wrote:
>>
>>> Hi all,
>>>
>>> I've been trying to follow the SCIM documentation [1] to manage user and
>>> groups but apparently the groups members are not visualized after the group
>>> creation phase. These are my steps:
>>>
>>> 1) Create user
>>> curl -v -k --user admin:admin --data "{"schemas":[],"name":{"familyName
>>> ":"gunasinghe","givenName":"hasinitg"},"userName":"hasinitg","password
>>> ":"hasinitg","emails":[{"primary":true,"value":"hasini_home.com","type
>>> ":"home"},{"value":"hasini_work.com","type":"work"}]}" --header
>>> "Content-Type:application/json" https://localhost:9443/wso2/scim/Users
>>> OUTPUT { "meta": { "created": "2016-01-20T13:41:51", "location":
>>> "https://localhost:9443/wso2/scim/Users/c3561007-5174-4b7d-9d6f-db523164a370";
>>> <https://localhost:9443/wso2/scim/Users/c3561007-5174-4b7d-9d6f-db523164a370>,
>>> "lastModified": "2016-01-20T13:41:51" }, "emails": [ { "type": "home",
>>> "value": "hasini_home.com" }, { "type": "work", "value": "
>>> hasini_work.com" } ], "userName": "hasinitg", "name": { "givenName":
>>> "hasinitg", "familyName": "gunasinghe" }, "schemas": [
>>> "urn:scim:schemas:core:1.0" ], "id": "c3561007-5174-4b7d-9d6f-db523164a370"
>>> } 2) Create group adding the user curl -k --user admin:admin --data
>>> "{"displayName": "engineer","members":
>>> [{"value":"c3561007-5174-4b7d-9d6f-db523164a370","display": "hasinitg"}]}"
>>> --header "Content-Type:application/json"
>>> https://localhost:9443/wso2/scim/Groups
>>>
>>> OUTPUT
>>> {
>>>   "meta": {
>>>     "location":
>>> "https://localhost:9443/wso2/scim/Groups/b2e69f12-1b6a-4277-b3f5-b2536da1303a";
>>> <https://localhost:9443/wso2/scim/Groups/b2e69f12-1b6a-4277-b3f5-b2536da1303a>
>>> ,
>>>     "created": "2016-01-20T13:47:20",
>>>     "lastModified": "2016-01-20T13:47:20"
>>>   },
>>>   "members": [
>>>     {
>>>       "display": "hasinitg",
>>>       "value": "c3561007-5174-4b7d-9d6f-db523164a370"
>>>     }
>>>   ],
>>>   "displayName": "PRIMARY/engineer",
>>>   "schemas": [
>>>     "urn:scim:schemas:core:1.0"
>>>   ],
>>>   "id": "b2e69f12-1b6a-4277-b3f5-b2536da1303a"
>>> }
>>>
>>> As you can notice, in member the hasinitg user is shown.
>>>
>>> 3) List groups (missing the members field)
>>> curl -k --user admin:admin --header "Content-Type:application/json"
>>> https://localhost:9443/wso2/scim/Groups
>>>
>>>
>>> OUTPUT
>>> {
>>>   "Resources": [
>>>     {
>>>       "meta": {
>>>         "location":
>>> "https://localhost:9443/wso2/scim/Groups/b2e69f12-1b6a-4277-b3f5-b2536da1303a";
>>> <https://localhost:9443/wso2/scim/Groups/b2e69f12-1b6a-4277-b3f5-b2536da1303a>
>>> ,
>>>         "created": "2016-01-20T13:47:20",
>>>         "lastModified": "2016-01-20T13:47:20"
>>>       },
>>>       "displayName": "PRIMARY/engineer",
>>>       "id": "b2e69f12-1b6a-4277-b3f5-b2536da1303a"
>>>     }
>>>   ],
>>>   "totalResults": 1,
>>>   "schemas": [
>>>     "urn:scim:schemas:core:1.0"
>>>   ]
>>> }
>>>
>>> Any one of you have any similar experience?, as it is stated in the
>>> documentation [1], this output should show the members field.
>>>
>>> Thanks & Regards,
>>>
>>> [1] - https://docs.wso2.com/display/IS510/SCIM+APIs
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Chamila Dilshan Wijayarathna,*
>> Software Engineer
>> Mobile:(+94)788193620
>> WSO2 Inc., http://wso2.com/
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Nadeesha Meegoda*
> Software Engineer - QA
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
> email : [email protected]
> mobile: +94783639540
> <%2B94%2077%202273555>
>



-- 
*Nadeesha Meegoda*
Software Engineer - QA
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
email : [email protected]
mobile: +94783639540
<%2B94%2077%202273555>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to