Microsoft Entra External ID
Provisioning

Configure cross-tenant synchronization

In brief

The guide now reflects revised Entra portal navigation and controls, including **New configuration**, **Create**, **Overview > Properties**, and **Attribute mapping**. It also updates terminology and scope-setting guidance.

What Entra admins need to know

Administrators following the guide should use the updated navigation and control names and revise internal runbooks accordingly. This documents an interface change, not a new product launch.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

  1. Learn about how the provisioning service works.

  2. Determine who will be in scope for provisioning.

  3. Determine what data to map between tenants. ::: zone-end

Icon for the source tenant.
Source tenant

  1. In the source tenant, browse to Entra ID > External Identities > Cross-tenant synchronization.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/navigation-cross-tenant-sync-entra.png" alt-text="Screenshot that shows the Cross-tenant synchronization navigation in the Microsoft Entra admin center." lightbox="./media/cross-tenant-synchronization-configure/navigation-cross-tenant-sync-entra.png":::

    :::image type="content" source="./media/cross-tenant-synchronization-configure/configuration-select.png" alt-text="Screenshot that shows the Cross-tenant synchronization Configurations page and a new configuration." lightbox="./media/cross-tenant-synchronization-configure/configuration-select.png":::

  2. Select Get started.

  3. Set the Provisioning ModeNew configuration to Automatic.create a new provisioning configuration.

  4. Under the Admin Credentialscredentials section, changein the Authentication MethodTenant Id to Cross Tenant Synchronization Policy.box, enter the tenant ID of the target tenant.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-policy.png" alt-text="Screenshot that shows the Provisioning page with the Cross-tenant Synchronization Policy selected." lightbox="./media/cross-tenant-synchronization-configure/provisioning-policy.png":::

  5. In the Tenant Id box, enter the tenant ID of the target tenant.

  6. Select Test Connectionconnection to test the connection.

    You should see a message that the supplied credentials are authorized to enable provisioning. If the test connection fails, see Troubleshoot common cross-tenant synchronization scenarios later in this article.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-test-connection-success.png" alt-text="Screenshot that shows a testing connection notification." lightbox="./media/cross-tenant-synchronization-configure/provisioning-test-connection-success.png":::

  7. Select SaveCreate.

    Mappings and Settings sections appear.

  8. CloseIt can take a few seconds to create the Provisioning page.new provisioning configuration.

Step 7: Define who is in scope for provisioning

Start small. Test with a small set of users before rolling out to everyone. When the scope for provisioning is set to assigned users and groups, you can control it by assigning one or two users to the configuration. You can further refine who is in scope for provisioning by creating attribute-based scoping filters, described in the next step.

  1. In the source tenant, select Provisioning and expandon the SettingsOverview section.page, select the Properties tab.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-settings.png" alt-text="Screenshot of the Overview page that shows the Properties tab." lightbox="./media/cross-tenant-synchronization-configure/provisioning-settings.png":::

  2. Next to the Basics heading, select the pencil icon to open the Basics pane.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-settings-edit.png" alt-text="Screenshot of the Provisioning page that shows the Settings section with the Scope and Provisioning Status options." lightbox="./media/cross-tenant-synchronization-configure/provisioning-settings-edit.png":::

  3. In the Scope list, select whether to synchronize all users in the source tenant or only users assigned to the configuration.

    It's recommended that you select Sync only assigned users and groups instead of Sync all users. Reducing the number of users in scope improves performance.

    ::: zone pivot="same-cloud-synchronization" If you want to synchronize groups, you must select Sync only assigned users and groups. ::: zone-end

  4. If you made any changes, select SaveApply.

  5. On the configuration page, select Users and groups.

Attribute mappings allow you to define how data should flow between the source tenant and target tenant. For information on how to customize the default attribute mappings, see Tutorial - Customize user provisioning attribute-mappings for SaaS applications in Microsoft Entra ID.

  1. In the source tenant, select Provisioning and expand the Mappings section.

  2. Select Provision Microsoft Entra ID UsersAttribute mapping.

  3. On the Attribute Mappingmapping page, scroll down to review the user attributes that are synchronized between tenants in the Attribute Mappings section.tenants.

    The first attribute, alternativeSecurityIdentifier,AltSecIdFromNetId([netId]) (alternativeSecurityIds) is an internal attribute used to uniquely identify the user across tenants, match users in the source tenant with existing users in the target tenant, and ensure that each user only has one account. The matching attribute can't be changed. Attempting to change the matching attribute or adding additional matching attributes will result in a schemaInvalid error.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-attribute-mapping.png" alt-text="Screenshot of the Attribute Mapping page that shows the list of Microsoft Entra attributes." lightbox="./media/cross-tenant-synchronization-configure/provisioning-attribute-mapping.png":::

  4. SelectFor the Member (userType) attributeattribute, select the pencil icon to open the Edit Attribute Mapping page.

  5. Review the Constant Valueattribute setting for thesetting, which by default is set to userTypeMember attribute..

    This setting defines the type of user that will be created in the target tenant and can be one of the values in the following table. By default, users will be created as external member (B2B collaboration users). For more information, see Properties of a Microsoft Entra B2B collaboration user.

    Constant Valueattribute Description
    Member Default. Users will be created as external member (B2B collaboration users) in the target tenant. Users will be able to function as any internal member of the target tenant.
    Guest Users will be created as external guests (B2B collaboration users) in the target tenant.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-attribute-mapping-member.png" alt-text="Screenshot of the Edit Attribute page that shows the Member attribute." lightbox="./media/cross-tenant-synchronization-configure/provisioning-attribute-mapping-member.png":::

  6. If you want to define any transformations, on the Attribute Mappingmapping page, select the pencil icon for the attribute you want to transform, such as displayName.

  7. Set the Mapping type to Expression.

Icon for the source tenant.
Source tenant

  1. In the source tenant, select Provisioning and expandon the SettingsOverview section.page, select the Properties tab.

  2. Next to the Basics heading, select the pencil icon to open the Basics pane.

    :::image type="content" source="./media/cross-tenant-synchronization-configure/provisioning-settings-edit.png" alt-text="Screenshot of the Provisioning page that shows the Settings section with the Scope and Provisioning Status options." lightbox="./media/cross-tenant-synchronization-configure/provisioning-settings-edit.png":::

  3. Select the Send an email notification when a failure occurs checkbox.

  4. In the Notification Emailemail box, enter the email address of a person or group who should receive provisioning error notifications.

    Email notifications are sent within 24 hours of the job entering quarantine state. For custom alerts, see Understand how provisioning integrates with Azure Monitor logs.

    For more information, see Enable accidental deletions prevention in the Microsoft Entra provisioning service.

  5. Select SaveApply to save any changes.

Step 11: Test provision on demand

Now that you have a configuration, you can test on-demand provisioning with one of your users.

  1. In the source tenant, browse to Entra ID > External Identities > Cross-tenant synchronization.

  2. Select Configurations and then select your configuration.

The provisioning job starts the initial synchronization cycle of all users defined in Scope of the Settings section. The initial cycle takes longer to perform than subsequent cycles, which occur approximately every 40 minutes as long as the Microsoft Entra provisioning service is running.

  1. In the source tenant, browse to Entra ID > External Identities > Cross-tenant synchronization.

  2. Select Configurations and then select your configuration.

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…