Configuring Microsoft Office 365 Calendar Integration
Following the instructions in this document requires admin access to the organization’s active directory.
Following the instructions in this document requires admin access to the organization’s active directory.
Overview
For Cubu to access the Office 365 Calendars of users in your organization, you must provide Cubu with the proper credentials.
The process consists of the following steps:
Creating a Registered App in the organization’s active directory.
Creating a client secret (this allows Cubu to request access tokens).
Grant the app with API access privileges.
Configure Cubu to use the registered app for online meetings.
Active Directory Configuration
Creating a Registered App
In this step, you will create an application in your Azure Active Directory that clients can use to create Teams meetings on behalf of users.
With an Azure account with Global Administrator privileges, log in to the Microsoft Azure portal.
In the left navigation bar, click Azure Active Directory.
Click App registrations.
Click the New Registration button.
Provide a name for the application, for example: “Cubu Calendars Integration”.
After the application is created, take note of the Application (client) ID
and Directory (tenant) Id
for later use.
Creating a Client Secret
In this step, you will create a client secret for the application. Cubu will use the client’s secret and the client and tenant IDs to obtain an access token to Microsoft Graph API.
Click on “Certificates and Secrets”.
Click on “New client secret” and provide a name for your secret.
After the secret is created, take note of the secret value. This value will no longer be available once you leave the page.
It is a common mistake to copy the Secret ID instead of the Secret Value. Please make sure you use the Secret Value.
Granting API Permissions
In this step, you grant the application minimal access permissions to Microsoft Graph API.
Click on “API Permissions”.
Click on “Microsoft Graph”
Make sure to choose Application permissions
Add the following permissions:
Calendars.ReadWrite
User.ReadBasic.All
Important! If you intend to use this registered app to create Teams video meetings for walk-ins, add more permissions and configure an access policy.
Cubu Configuration
In Cubu, go to Admin Tools > Settings > Integration.
Choose the Calendars tab.
Select Microsoft Office 365 as the provider type.
Enter the
Tenant Id
,Client Id,
andClient Secret
Tick the
Enable external calendars integration
check boxClick on Save
Last updated