During the "Register a new application using the Azure portal" process you will be asked for the following:
1. Enter the App Name - For example: Schoolbox
2. Enter the Redirect URI (Web) - For example: https://schoolbox.school.edu/ajax/oauth/microsoft
NOTE: The ‘Redirect URL’ should be your website URL.

NOTE: You can add multiple Redirect URIs to the application. This allows you to set up one application to support both your Production and Staging service.
3. Copy the "Application Id" into Schoolbox: Admin > Settings > 3rd Party Services > Microsoft Office 365 App ClientID
For further information, please review the Microsoft information on how to ‘Register a new application using the Azure portal’.
Secrets
Once your app is registered you will need to create a secret.
1. Select "Certificates & secrets"
2. Select "New client secret"

3. Add a description and select an expiry length - please note Microsoft requires these are renewed every 24 months.

4. Click Add
5. Copy the secret value and save it into Schoolbox > Admin > Settings > 3rd Party Services > Microsoft Office 365 App Secret
Permissions
1. Select "API permissions"

2. Select "Add a permission"

3. Select "SharePoint"

4. Select "Delegated permissions", then Tick "MyFiles.Read", then "Add permissions"

5. Click "Grant admin consent for [Your School Name]" - both User.Read and MyFiles.Read should then have a green tick as shown below

If the above permission steps have not been entered correctly, you will not be able to access files from OneDrive within Schoolbox.
Testing it out
You should now be ready to try out connecting to OneDrive from within a Schoolbox file picker.