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
