Enterprise Connect for Office 365 and Exchange
Follow the steps in this process to create an account with the correct permissions to connect your calendar service to the software provider. This connection process is hosted by Cronofy and it allows us to gain access to your calendar service and broker that access out to your software provider.
Step 1: Create a Service Account #
Firstly, create a new Service Account to use with Enterprise Connect. Help on how to do that, can be found in our guide to creating a Service Account. The Service Account will be used to impersonate rooms or users when managing events.
Step 2: Configure impersonation for the new Service Account #
The next step is to apply the
ApplicationImpersonation role to the Service Account created in Step 1. This role allows the account to access a subset of users and/or the entire organization as desired. Help on how to do that, can be found in our guide on configuring ApplicationImpersonation.
Further information about ApplicationImpersonation from Microsoft can be found in their guide to Impersonation and EWS in Exchange.
Note: In order to list resources, the Service Account must have a mailbox associated with it.
Step 3: Test your credentials #
Next, we’d recommend you test your Service Account using the Microsoft Remote Connectivity Analyzer. You’ll need the credentials for the Service Account created in Step 1, as well as the email address of a user or resource mailbox configured for impersonation. If you don’t have Autodiscover configured for your domain then you will also need the public Exchange Server URL.
More details can be found about testing in our help article Testing Enterprise Connect configuration for Office 365 and Exchange
Step 4: Authorizing access #
Your software provider will provide you with a button or link to follow to connect your calendars with their service.
After selecting Office 365 or Exchange you will see a screen similar to this.
This will verify the Service Account credentials and use them to impersonate the user associated with the Impersonation email. Once complete you will be redirected back to your software vendor’s application and they will be able to synchronize your user/resource calendars.
In This Section
- A guide explaining how Exchange should be set up, before you integrate with Cronofy
- A guide explaining how to configure the `ApplicationImpersonation` role on Service Accounts in Exchange
- Limiting access to corporate calendars to just free-busy information with Enterprise Connect.
- How to configure room lists to allow resources to be accessed.
- A guide to providing access to specific mailbox folders to provide stricter access contols.
- A guide on how to restrict which calendars a Service Account can access for stricter security controls
- The Microsoft Remote Connectivity Analyzer provides a set of tools to test connectivity setup for a range of Microsoft servers and services. This includes the tests to confirm that the credentials and connectivity required for Enterprise Connect are correct and available.