I came across this same issue. However I was able to do it when I broke it up to batches of 500. We use Okta and provision to Jive via api. I did it by batches of 500 for 20,000 users. I was able to do this just two months ago. I had a group in Okta than controlled application access and provisioned two apps for each group member (including Jive Cloud).
For each batch, I did the following:
- Uploaded batch into okta via csv in format required
- Ran nodejs script with same CSV
- Read csv
- Grabbed each user ID using their email
- Added to user to Group in Okta by id (which provisioned the Jive app and Vartopia)
- Activated users in okta
I did this 20 times and the entire process took about 4hrs.
I am happy to share the script I wrote but would prefer to not make it publicly accessible (would want to remove all sensitive information in it as well).
Do you have ability to periodically push user profiles after provisioning from OKTA to JIVE without the user physically logging on through OKTA?
Has there been enhancements on OKTA SCIM to Jive in 2016?