Setting up Azure Active Directory to use the Exchange Online protocol in Helix ALM

Before you can configure Helix ALM to use the Exchange Online protocol for email sending, tracking, and importing, an administrator needs to configure Helix ALM in Azure Active Directory. See the Azure Active Directory help for details.

1. Configure an email account for Helix ALM in Exchange.

2. In Azure Active Directory, add a new app registration for Helix ALM. Use the default options. Make sure that the app registration for Helix ALM is in the same Azure directory as the Helix ALM License Server if it uses Active Directory.

3. For the Helix ALM app registration you added, add the following API permissions:

  • mail.read
  • mail.readwrite
  • mail.send

Note:  Azure Active Directory allows for delegated permissions, but make sure you use application permissions for Helix ALM.

3. Add a client secret for the Helix ALM app registration. You can share the same client secret for email sending, tracking, and importing in Helix ALM. Note the client secret value because you need it to configure Exchange Online in Helix ALM.