
DoganA.88295 (Customer) asked a question.
I am trying to match users Imported via CSV on an OIN SCIM App to already existing users inside of Okta.
The default Okta User profile uses the Username (login) as email, my OIN App has the mapping declared to link the Custom OIN Username to Okta's login (Username).
However after uploading the CSV file, the matching cannot be done automatically, I have to manually search for an existing user.

Hello @DoganA.88295 (Customer) Thank you for posting on our Community page!
The problem here would the missing attributes in the user profile. From the screenshot it seems the user is missing Email and might be missing First Name and last Name. By default Okta required 4 attributes for a user to be created: FirstName, LastName, Email and Username. You can make First Name and Last Name optional but email is requried.
Once the Email attribute is added and if FirstName and LastName are not requried, the assignement would work as intended.
You should be able to see the failures in the Okta System log as well where it will outline the exact issue for this failure.
Thank you for reaching out to our Community and have a great day!
--
Help others in the community by liking or hitting Select as Best if this response helped you.
Collect them all. Learn a new skill and earn a new Okta Learning badge.
Hello @Paul S. (Okta, Inc.)
Thanks for the reply.
However I'm not sure I understand your point. The user already exists in Okta as you can see from my first screenshot, what I would like is an automatic matching following a User import via CSV on my OIN app. The import's goal is to populate fields defined in the User profile from my OIN app, not to create new Okta Users.
As you may already know the CSV template is provided when doing a CSV import that means that I cannot change (add/remove) columns in the CSV file for import.
What are the requirements for an automatic match between a user in the CSV file and an already existing user in Okta, noting that the emails are identical.
Thanks for your support
Hello @DoganA.88295 (Customer) Even if the user exists in Okta, the CSV will try to overwrite the values from Okta and add the information from the CSV, if they do not exist and the attributes are blank then the matching will fail.
By default Okta required 4 attributes for a user to be created/match with an existing one: FirstName, LastName, Email and Username.
Thanks so I would need to populate the 4 fields; FirstName, LastName, Email and Username, for the automatic matching to occur.
Could you please inform me on how would I be able to do so ?
The UI provides me with a template of the expected CSV, I have edited the User Profile of my integration to have a mapping to those 4 fields as you can see here:
Hello @Paul S. (Okta, Inc.),
Could I have some directions on how to go forward with this ?
Thanks for your time
Hi @DoganA.88295 (Customer) I am not sure what could be causing this issue, this required a deeper dive into all the settings, that being said I would recommend opening a case with Support for additional help.