Microsoft
Register Oauth2 applications
Follow the next link:
Microsoft![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me086OvqXe7INvy2ZEb%252FApp_registrations_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D05e15537-ac5b-4930-875d-3ce557989f35&width=768&dpr=4&quality=100&sign=dc4b593a&sv=1)
+ New registration
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0AgG8gMSaG42MXBG7%252FRegister_an_application_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D84e40b34-ca1f-4dd6-9cb2-99bc87af9243&width=768&dpr=4&quality=100&sign=3ab22d8a&sv=1)
You need to register one more URL in order to use the OneDrive Javascript file picker:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0DmB4CqpOSVsNAwZ9%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3Dfbe1f501-4195-490a-8076-fa2d910dc436&width=768&dpr=4&quality=100&sign=a3d4c14d&sv=1)
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0E5emvZiATLGjQSkP%252FNotification_Center.png%3Falt%3Dmedia%26token%3Dbd16aa5f-a167-4e2e-83d3-0a6fe37d085a&width=768&dpr=4&quality=100&sign=e62e0c1e&sv=1)
/plugin/onedrive/picker
And select both of these options:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0EcbcFpuIZiAe-1Pw%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D38ec12f5-ac07-4107-bcd6-f4ab6c3b242a&width=768&dpr=4&quality=100&sign=5dbda437&sv=1)
And save the changes:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0FUbzbAbNKRvL1mB_%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D800e061d-b113-4c24-88a9-0ec4f4c12559&width=768&dpr=4&quality=100&sign=5aff0f48&sv=1)
The next step is creating clientId and clientSecret:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0edFoox-LXjNDTW9x%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D0b6432f1-a8cf-4438-ac69-8570331bc78c&width=768&dpr=4&quality=100&sign=87cc78dd&sv=1)
Add new client secret
Unfortunately, the secret has an expiration, you're going to have to create a new one in 2 years:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0fERE8BWiv_w1qiw4%252FAdd_a_client_secret_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D159588b9-6519-4961-ae32-944d7fa47102&width=768&dpr=4&quality=100&sign=26fdf5a1&sv=1)
Use the furthest date possible:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0faf_vLUp9_AtUPIg%252FAdd_a_client_secret_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D626539c9-043f-4932-b95d-4786aaf25cfd&width=768&dpr=4&quality=100&sign=a129cdc5&sv=1)
You will get a new secret, copy the Value into the clipboard:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0yNicp1O-ZdEelIhG%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D33f739b7-57cb-435a-b565-fd85fa9dfa2e&width=768&dpr=4&quality=100&sign=5df97388&sv=1)
This is the clientSecret, the Microsoft Secret ID is the Appmixer clientId. These secrets need to be added into the Backoffice:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0gWY77SvV4q3zRvTB%252FAppmixer_Backoffice_-_Service_Configuration.png%3Falt%3Dmedia%26token%3D42510cc9-61cf-43ca-95d5-40adcf508bb9&width=768&dpr=4&quality=100&sign=69c19a22&sv=1)
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0gsiPbSjr_GheayYU%252FAppmixer_Backoffice_-_Service_Configuration.png%3Falt%3Dmedia%26token%3D1f691ec0-7587-4573-83ea-40d24404777e&width=768&dpr=4&quality=100&sign=1c6dcd08&sv=1)
appmixer:microsofr
And add new keys:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0h12Mt-dLWLUOoEN-%252FAppmixer_Backoffice_-_Service_Configuration.png%3Falt%3Dmedia%26token%3D6c78e3a9-77f3-44f5-9410-3258e7d21da5&width=768&dpr=4&quality=100&sign=1619eafd&sv=1)
The clientId is the Application (client) ID from the main page:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0z406TOEWZFwi30Ax%252FAppmixer_QA_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3D88e0ba4c-9004-4dbe-a89a-3c3360a5b1f5&width=768&dpr=4&quality=100&sign=c9ab2213&sv=1)
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0zeOSWIvK55Dasixf%252FAppmixer_Backoffice_-_Service_Configuration.png%3Falt%3Dmedia%26token%3Dc4a9c804-8160-4748-ac06-359d859d05a2&width=768&dpr=4&quality=100&sign=9724c219&sv=1)
​
Then go to the API permissions section:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0jEMswr6GsHVP9oqS%252FACME_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3De73014fd-4f63-4f30-8a55-8a25597b4c82&width=768&dpr=4&quality=100&sign=e3ec3fc8&sv=1)
Choose Microsoft Graph:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0jRoK8hF4Pk4A5A7m%252FRequest_API_permissions_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3Ddbd8bd5f-7dca-45ef-9458-66def3750f67&width=768&dpr=4&quality=100&sign=aca5ab05&sv=1)
Delegated permissions:
![](https://docs.appmixer.com/~gitbook/image?url=https%3A%2F%2Fgblobscdn.gitbook.com%2Fassets%252F-LATDgYqVMe0hChW7efU%252F-Me06diX3RHAQ7olKuMS%252F-Me0jaCe9HO_iWvxFA0J%252FRequest_API_permissions_-_Microsoft_Azure.png%3Falt%3Dmedia%26token%3Db456879b-c9fa-42d6-a802-d2a64551438b&width=768&dpr=4&quality=100&sign=94894931&sv=1)
Type-in Files:
And select these two:
Then type-in offline and select this permission:
​
The final set of permissions:
Last updated