Hello!
I am using SCIM 1.1 connector and I need to pass a Boolean value from a derived
schema.
Here's an example that works.
{
"schemas":["urn:scim:schemas:core:1.0"],
"userName":"[email protected]",
"externalId":"bjensen",
"name":{
"formatted":"Ms. Barbara J Jensen III",
"familyName":"Jensen",
"givenName":"Barbara"
},
"emails": [
{
"value": "[email protected]",
"type": "work",
"primary": true
}
],
"active": true
}
Here's the propagation detail from Syncope:
[ {
"name" : "schemas",
"value" : [ "urn:scim:schemas:core:1.0" ]
}, {
"name" : "active",
"value" : [ "true" ]
}, {
"name" : "name.givenName",
"value" : [ "Queenie" ]
}, {
"name" : "username",
"value" : [ "[email protected]" ]
}, {
"name" : "__NAME__",
"value" : [ null ]
}, {
"name" : "name.familyName",
"value" : [ "Arias" ]
}, {
"name" : "emails.work.primary",
"value" : [ "true" ]
}, {
"name" : "externalId",
"value" : [ "QBA3106" ]
}, {
"name" : "emails.work.value",
"value" : [ "[email protected]" ]
} ]
Here's my error message:
Users failed to create: CREATE FAILURE (key/name):
415183bf-4946-4069-9183-bf4946006945/QBA3106 with message: While executing
request: {"Errors":[{"description":"The new user must be created in
\u0027active\u0027 status for user with userName
[email protected]","code":"400"}]}
It appears that the values would be accepted if they didn't have double quotes.
Here's where the derived attributes are defined in schema
[cid:[email protected]]
Any suggestions?
Thank you!
Lynn Finch
P: 615-236-3781 | M: 615-454-7925