⚒️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”.

Register an Application

After the application is created, take note of the Application (client) ID and Directory (tenant) Id for later use.

Registered Application

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.

Client Secret

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

Application Permissions
  • Add the following permissions:

    • Calendars.ReadWrite

    • User.ReadBasic.All

API Permissions

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