[OPENICF-1097] SCIM connector: mishandles schemas Created: 15/May/19  Updated: 20/May/19  Resolved: 15/May/19

Status: Closed
Project: OpenICF
Component/s: SCIM Connector
Affects Version/s: scim-connector-, scim-connector-
Fix Version/s: scim-connector-

Type: Bug Priority: Major
Reporter: Gael Allioux Assignee: Gael Allioux
Resolution: Fixed Votes: 0
Labels: IDM7.0, MAGELLAN
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Target Version/s:
Verified Version/s:
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

Generated at Sun Jan 17 00:53:43 UTC 2021 using Jira 7.13.12#713012-sha1:6e07c38070d5191bbf7353952ed38f111754533a.