Azure AD B2C | Seamless Migration

Abhay Chandramouli 971 Reputation points

I want to migrate users from a system to Azure AD B2C. I want to know the steps or ways to achieve this.
I tried the bulk user create using csv but that allows only domains (verified domains).
I need to migrate users with any username such as gmail outlook etc or even phone numbers.

Please help

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,757 questions
0 comments No comments
{count} votes

Accepted answer
  1. AmanpreetSingh-MSFT 56,486 Reputation points

    Hi anonymous user • Thank you for reaching out.

    For user migration, below are the 4 options that you have.

    1. Just in time migration v1 - In this sample, Azure AD B2C calls a REST API that validates the credential, and migrates the account with a Graph API call.
    2. Just in time migration v2 - In this sample, Azure AD B2C calls a REST API to validate the credentials, return the user profile to B2C from an Azure Table, and B2C creates the account in the directory.
    3. Seamless-account-migration - Where accounts have been pre-migrated into Azure AD B2C and you want to update the password on the account on the initial sign-in. Azure AD B2C calls a REST API to validate the credentials for accounts marked as requiring migration (via attribute) against a legacy identity provider, returns a successful response to Azure AD B2C, and Azure AD B2C writes the password to the account in the directory.
    4. B2C to B2C Migration - Migrate users from one B2C instance to another using just-in-time migration.

    Please go through these samples to identify the one that best addresses your requirement.


    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful