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

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

1. Configure an email account for ALM in Exchange.

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

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

  • mail.read
  • mail.readwrite
  • mail.send
Azure Active Directory allows for delegated permissions, but make sure you use application permissions for ALM.

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