Export users from Cord's database and import into Auth0 via the Management API.
Tasks:
Write export script to pull users from the database
Transform to Auth0 bulk import format
Import via Auth0 Management API (passwords cannot be migrated — Argon2 hashes aren't Auth0-compatible)
Trigger password reset emails for all imported users
For users already in Auth0 (from investor-portal), link accounts rather than creating duplicates
Acceptance criteria:
not done
All active Cord users exist in Auth0
not done
No duplicate accounts for users already in Auth0 from investor-portal
not done
Password reset emails sent successfully
not done
Service accounts handled appropriately
Export users from Cord's database and import into Auth0 via the Management API.
Tasks:
Write export script to pull users from the database
Transform to Auth0 bulk import format
Import via Auth0 Management API (passwords cannot be migrated — Argon2 hashes aren't Auth0-compatible)
Trigger password reset emails for all imported users
For users already in Auth0 (from investor-portal), link accounts rather than creating duplicates
Acceptance criteria:
not done
All active Cord users exist in Auth0
not done
No duplicate accounts for users already in Auth0 from investor-portal
not done
Password reset emails sent successfully
not done
Service accounts handled appropriately