Hello
We are trying to create an app integration in Okta to connect to our SCIM 2.0 server. Our server follows the 2.0 RFC and RFC states entitlements (part of urn:ietf:params:scim:schemas:core:2.0:User schema) is a multivalued attribute having subtypes, like emails, phone numbers etc. (RFC 7643 - System for Cross-domain Identity Management: Core Schema) We have modeled it as a multivalued attribute. When I am trying to add a custom profile field on Okta to input entitlements, the closest option I see is a string array because we don’t want restriction on the number of entitlements to be added.
But when constructing SCIM request Okta doesn’t seem to have an option to transform the array of strings into a multivalued object.
Example:
“entitlements”: [“value1”, “value2”, “value3”]
to
“entitlements”: [ {
“value”: “value1”
},
{
“value”: “value2”
},
{
“value”: “value3”
}]
Does Okta provide a way to do this? I have looked up solutions and found examples which use “type” to construct an object or use workflows. I don’t seem to have access to build any kind of workflow with the developer edition and would also like to know how (and would it) work when we plan to publish to OIN.