Connecting via the Sharepoint Application is done using Application permissions in Azure. To connect, you must create a new Application in Azure, add the relevant access scopes, and then create a secret for access.
Creating the application in Azure
First, log in to Azure as an administrator for your domain, and navigate to App Registrations.
Click New Registration.
Specify a name for the new application. Leave the remaining fields as default, then click Register.
Make a note of the Application (Client) ID. This will be entered into your Movebot configuration.
Next, we will configure the permissions. Click API Permissions --> Add a Permission
Select Microsoft Graph, then Application Permissions.
From here, you will need to select the following permissions.
Directory.Read.All
Files.ReadWrite.All
SharePointTenantSettings.Read.All
Sites.ReadWrite.All
User.ReadWrite.All
Once added, click Grant admin consent for Couchdrop Demo and follow the consent process.
Click Certificates and Secrets --> Client Secrets --> New Client Secret.
Provide a description, then click Add
Copy the Client Secret Value.
Configure the connection in Movebot
In Movebot, create a new storage connection.
Uncheck the option to Use delegated Access
Enter the Tenant Domain (this will be your onmicrosoft.com domain).
Enter the Application (Client) ID you noted earlier from the Overview page
and the Client Secret Value generated in the final step.