[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-1.5.0.0, scim-connector-1.4.3.0 |
Fix Version/s: | scim-connector-1.5.1.0 |
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: |
Description |
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.
|
Comments |
Comment by Gael Allioux [ 15/May/19 ] |
Verified by customer |
Comment by Michal Orlik [ 20/May/19 ] |
Closing - verified by customer |