Closed parhamin2010 closed 1 year ago
To be addressed by #199 and https://github.com/pondersource/oc-opencloudmesh/issues/4
1- On SCIM Controller we cannot add new rows to members 2- I did this scenario and result is not good :)
{"status":"success","message":null,"data":{"members":[{"value":"parhamoc1@oc1.docker","ref":"","displayName":"parhamoc1"},{"value":"marie@oc2.docker","ref":"","displayName":"marie@oc2.docker"}]}}
Users on TestFromOc2 group that is create on OC2
{"status":"success","message":null,"data":{"id":"TestFromOc2","members":[{"value":"einstein@oc1.docker","ref":"","displayName":"einstein@oc1.docker"},{"value":"parhamoc2@oc2.docker","ref":"","displayName":"parhamoc2"},{"value":"marie@oc2.docker","ref":"","displayName":"marie@oc2.docker"}]}}
No popup shows up
[x] However the problem on local users is not appeared
Overall review
1- On installation docs page, first item, there is a chack word (search for chack). 2- There's no information regarding the user case story. it will help users to find out what is question and what is answerd by this solution.
API
7- For SCIM Controller once I run a getGroups endpoint, it needs x-auth header. (not mentioned clearly!) it's located inside the oc_appconfig and called scim_token) 8- Document for SCIM is not clear enough: in docs:
curl --location '/index.php/apps/federatedgroups/scim/Groups'
in real:curl --location --request GET 'https://oc1.docker/index.php/apps/federatedgroups/scim/Groups' --header 'x-auth: Bearer something-super-secret'
Endpoints:
1- CreateGroup: it is not explained well in docs. Also the request is POST not PUT. 2- DeleteGroup after run this, no response returned.
For all routes it needs json header to be specified.
1- When admin created a custom group http://oc1.docker/index.php/settings/personal?sectionid=customgroups, other users that are not admin can see it as well. Marie craeted a custom group called![image](https://github.com/SURFnet/rd-sram-integration/assets/25672014/61e49331-9b48-4025-9ef3-dfd3f886f0b0)
marieCreated
and parhamoc2 can see it in list.2- Custom groups are not showing in the group lists. Only one that is created by the configuration file is showing (not sure if we have bugfix here).
![image](https://github.com/SURFnet/rd-sram-integration/assets/25672014/eea223f5-436e-449e-9dad-14a2632f513a)