Migrate your users from Azure B2C to Kinde. Azure B2C does not export passwords, so the migration approach you choose will determine how users authenticate on first sign-in.
Passwords cannot be exported — Azure B2C does not provide access to hashed passwords. Users will need to reset their password or use a new sign-in method, unless you use drip-feed migration.
Local accounts vs. federated identities — users who signed in via social providers (Google, Facebook, etc.) in Azure B2C can be imported by email and prompted to re-link their social login.
MS Entra ID connection — if you use Azure AD-based logins, set up the MS Entra ID connection in Kinde before importing users so Kinde can match them to the right connection.
Migrate users seamlessly as they log in. A Kinde workflow validates each login against Azure B2C’s ROPC endpoint, creates the user in Kinde on success, and takes over authentication going forward.
Before you start:
Bulk import user email addresses (without passwords) to seed Kinde.
Export users and import into Kinde. During the migration window, use the Kinde API to push any new sign-ups from Azure B2C directly to Kinde so no one is missed.
Set up an API integration to push new Azure B2C registrations to Kinde in real time.
Export existing users using the portal or Graph API.