[OPENICF-1097] SCIM connector: mishandles schemas Created: 15/May/19 Updated: 20/May/19 Resolved: 15/May/19
|Affects Version/s:||scim-connector-18.104.22.168, scim-connector-22.214.171.124|
|Reporter:||Gael Allioux||Assignee:||Gael Allioux|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Support Ticket IDs:|
The SCIM connector has some very annoying handling of schemas, which means that when schemas are specified in the target object, the connector stops populating the enterprise object forcing the user manually handle the "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User".
Looking at the code of ScimUser:
On line 98, if a schema is set, the schemasSet flag is set, which means that line 118 doesn't run and any enterprise attributes are never added to the request. This means that I have to manually add the "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User" attribute, which defeats the purpose of all the enterprise schema handling.
|Comment by Gael Allioux [ 15/May/19 ]|
Verified by customer
|Comment by Michal Orlik [ 20/May/19 ]|
Closing - verified by customer