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 Couchdrop 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 Couchdrop
In Couchdrop, add a new storage connection and select SharePoint.
Enter the SharePoint Domain (eg: couchdropdemo.sharepoint.com)
Note: This is your standard SharePoint domain and should NOT contain "-admin"
Uncheck the option to Use delegated Access
Enter the Tenant Domain (eg: couchdropdemo.onmicrosoft.com)
Note: This is different to your SharePoint admin URL and should NOT contain "-admin"
Enter the Application (Client) ID you noted earlier from the Overview page
and the Client Secret Value generated in the final step.