SCIM and extension object types

We've been trying to get a SCIM connection working (v9.0.01), but are having issues being able to integrate any target object type outside of Users and Groups.

This is specifically for non-Starling Salesforce SCIM. We had issues with the Groups' schema, so had to use a manual version that resolved the specific uniqueness issue.

When we validate the Resource Types, it clearly shows the end points, but they don't then show in the target schema and they can't be created.

Has anyone managed to get additional target object types working for SCIM?

Parents Reply
  • Your ResourceType json does not match your Schema json properly.
    According to your ResourceType.json the /Entitlements endpoint holds entries of "urn:salesforce:schemas:extension:1.0:Entitlement" but your schema only defines "urn:salesforce:schemas:extension:2.0:Entitlement" (1.0 vs. 2.0).
    The same goes for /Roles. ResourceTypes points to "urn:salesforce:schemas:extension:1.0:Role"; schema defines "urn:salesforce:schemas:extension:2.0:Role" (1.0 vs 2.0).

    Also, your schema json contains endpoint attributes. This is odd, because according to RFC they are neither defined nor expected there.
Children