SharePoint Online with manual app creation
See the process for connecting to SharePoint by manually creating an Entra appplication.
Configuration steps
Movebot connects to SharePoint via application access. This application can be manually setup in Entra by following this guide.
Connecting Movebot to SharePoint manually requires a few different processes.
Start Movebot setup
Start from the SharePoint connection page.
Select "Provide manually" In Step 2 of the Connection setup.
Add the non-admin SharePoint domain in the field required. This will prefill the associated Tenant Domain field.
To complete the setup in Movebot, you'll first need create an application in Entra, generate a client secret for the application, and upload a certificate from Movebot to the application.
Create an application in Entra
Log in to Entra as an Application Admin or Global Admin at https://entra.microsoft.com.
Create a new App Registration by expanding Entra ID and choosing App registrations
Name the application. Keep the other fields as default and click Register.
Copy the Application (client) ID from the "Overview" section and paste it into Movebot.
Next, give the application permissions. In Entra, select your newly-created app and then click API Permissions --> Add a Permission.
Select Microsoft Graph, then Application Permissions.
Enable the following Permissions:
Directory.Read.All
Files.ReadWrite.All
SharePointTenantSettings.Read.All
Sites.Manage.All
User.ReadWrite.AllNext, add SharePoint permissions for the application. To do this, return to your app and go to API Permissions --> Add a Permission once more.
Select SharePoint, then Application Permissions.
Select the following permissions:
Sites.FullControl.AllClick the option to Grant admin consent and finish the consent process.
Generate a client secret for the application
Next, you need to generate the client secret. Under the configuration for the application you created:
Click Certificates and Secrets -- > Client Secrets -- > New Client Secret.
Provide a description and set an expiry period, then click Add. Copy the Secret from the "Value" Field.
Return to Movebot and paste the Secret "Value" into the appropriate field
Upload a certificate from Movebot to the application
Finally, you will need to generate and download the client certificate from Movebot and upload it to Entra for authentication.
In Movebot - Under Step 3, click Generate and Download Certificate. You should get a PEM file download from Movebot.
In Entra - Click Certificates and Secrets -- > Certificates -- > Upload Certificate
Upload the PEM file created in Step 1
The thumbprint in Entra should match the one shown in Movebot
Return to Movebot and Click Save and Test connection in Movebot.
Wait for the Status to show the connection is online. Confirmation is generally done in seconds but may take a few minutes for larger SharePoint tenants.
Video Guide
Common Errors with Manual Setup
As manually setting up an application in Entra requires multiple steps and permissions, errors are sometimes thrown during the setup procedure.
Frequently Asked Questions
Supported Features
SharePoint Document Libraries
Fully Supported
OneDrive Users
Fully Supported
Permissions
Fully Supported
Versions
Fully Supported
Modification Retention
Fully Supported
Automatic Sanitization
Fully Supported
Last updated
