⚒️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:

  1. Creating a Registered App in the organization’s active directory.

  2. Creating a client secret (this allows Cubu to request access tokens).

  3. Grant the app with API access privileges.

  4. 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, and Client Secret

  • Tick the Enable external calendars integration check box

  • Click on Save

Last updated