Configuring Entra for SharePoint Migrations with Mover

Configuring Entra for SharePoint Migrations with Mover

Introduction

Mover uses the SharePoint REST API for migrating files. To give Mover the permission to upload via the REST API, there is some configuration to be done in the Microsoft Entra Portal. Once this configuration has been done, certain values from the configuration will need to be inputted into Mover.

This document article outlines the configuration steps to be performed in the Entra Portal by IT administrators or other authorised personnel.

Steps for configuring Entra for SharePoint Migrations

Step 1: Sign in to Azure Portal Home - Microsoft Azure

Sign in to Azure Portal Home here: Home - Microsoft Azure

Step 2: Open Microsoft Entra ID

From the left-hand navigation pane or home page, click Microsoft Entra ID.



Step 3: Access App registrations

Under the Manage section, select App registrations.




Step 4: Create a new registration

Select New registration at the top of the screen.


Step 5: Register an application

Fill in the application name to the Name field.

In the Supported account types select Single tenant only.

Add a Redirect URI, select Web from the drop-down menu and add a website, it could be https://localhost


Step 6: Store necessary information

Under the Overview section, store Application (client) ID and Directory (tenant) ID somewhere secure.

Click the Redirect URI link and store the Redirect URI.
Info
The Redirect URI, Application (client) ID and Directory (tenant) ID are all required to be input into Mover.

Step 7: Navigate to Certificates & Secrets

Under the Manage section, select Certificates & secrets.


Step 8: Create a Client Secret

Under the Client secrets tab, click New client secret.


Add a description and choose a when the token will expire. Then press the Add button.


Once you have created the client secret copy the Value and store it somewhere secure.


Info
The Client Secret Value is required to be input into Mover.

Step 9: Navigate to API permissions

Under Manage, click API permissions.


Step 10: Add permissions

Click Add a permission.


Under Microsoft APIs, scroll down and find SharePoint, and click on it.


Click on Delegated permissions


Under AllSites select AllSites.FullControl
Info
It is is possible to assign permissions for selected sites only, but not via the UI. This is because Microsoft has not built any UI flow for assigning site-level permissions.

Sites.Selected requires assigning site access via the Microsoft Graph API.

Info on how to do this can be found here:
  1. Sites.Selected API permissions for SharePoint access - Vlad's SharePoint blog
  2. Develop Applications that use Sites.Selected permissions for SPO sites. | Microsoft Community Hub




Click Add permissions at the bottom of the page

You will need to grant access using the
Grant admin consent button



    • Related Articles

    • Mover: Setting Up A Dedication Migration Instance

      Introduction Mover by Cintelli is a powerful data migration solution designed to streamline the secure and efficient transfer of critical business information. Built to support law firms and professional service organisations, Mover ensures seamless ...