Microsoft Azure Registration
Before the integration can be enabled, you need to register your app on the Microsoft Azure portal.
Login to the Azure Portal
Azure Active Directory
App Registrations
There, click on New Registration.
Filling In Details
Next, you'll need to fill in the following details:
Name - This has no impact on the app's functionality, but for organizational purposes, we recommend naming it something like <spaceOS - YourOrgName>
Supported account types - any Azure Directory - Multitenant
Redirect URL - it should follow this format:
https://companyname.spaceos.io/setup/workspace-settings/calendar-integration
Once all details are filled in, click Register
If there are problems with the registration process, you can contact our support here
Application ID
On the next screen, you'll need to copy the following information, you'll need it later:
Application ID
Object ID
Directory (tenant) ID
Client Secret
Go to the Certificates & Secrets menu
Click on New client secret
Fill in the short description of the secret (e.g. spaceos)
Set the expiration to 24 months,
Click Add.
Copy the data from Value, note this is important
Value will only be shown once, and you'll need to create another secret if you lose that data.
API Permission
Go to API Permissions and click Add a permission.
In the menu, choose Microsoft Graph and click on Application permissions.
From the dropdown list choose the following
Calendars.Read,
Calendars.ReadWrite,
Place.Read.All,
User.Read.All.
After you chose all of them, click on Add permissions.
Admin Consent
On the next screen - Configured permissions. Permissions for the following should have Not granted status
|Calendars.Read
Place.Read.All
Click on Grant admin consent and click confirm
Permissions should now have a Granted status.
Microsoft Azure is now activated for your app.