
ah9zt (ah9zt) asked a question.
Hi all,
My SCIM service passes the RunScope test suite, and I can successfully Import Users. But when I assign an Okta user to my SAML app, I get the following error indicator in the list of assigned users ...
"Automatic provisioning of user XXXXXX to app Sample SCIM App failed: Error while verifying if user xxx@xxx.com
exists: Property id was not found in schema"
I xxx'd out the name + email but you get the idea. I get this error for any user I try and assign to the app. Also, it does not appear that my SCIM app is being accessed -- it doesn't look like Okta is hitting any of the endpoints. I'm guessing there's a configuration/admin detail that I have missed in setting up the app but I'm stuck figuring out what that might be. Any thoughts?
Thanks!

Sounds good. By the way I think I am now very close. If I select my Application in the Okta Admin console, and I go to Provisioning | Integration, the value I'd set for "Unique identifier field for users" was "id". This was perfectly valid, as it's part of the SCIM spec. But as a wild guess, I changed it from "id" to "email", and now suddenly Okta is successfully hitting my endpoint with the JSON payload for the new user.
I'm not 100% comfortable with the wild guess of switching from 'id' to 'email' -- I'd feel better knowing why this worked. If you happen to know, that'd be great, and if it's better to open a case with Support, I can give that a try.
Thanks for all your help thus far!
C