Azure AD B2C | Seamless Migration

Abhay Chandramouli 966 Reputation points
2022-05-11T06:31:25.72+00:00

Hi
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 onmicrosft.com 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,652 questions
0 comments No comments
{count} votes

Accepted answer
  1. AmanpreetSingh-MSFT 56,311 Reputation points
    2022-05-11T06:45:39.97+00:00

    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