Microsoft Azure Tenant Configuration

Learn how to configure your Microsoft Azure tenant to allow Nuix RESTful Service to authenticate with Office 365.

The Nuix connector for Microsoft Office 365 utilizes the Microsoft Graph API to authenticate and interact with the Office 365 suite of applications. Authentication is facilitated by creating an Azure application with appropriate permissions on the Azure Active Directory (AD) tenant where Microsoft Office 365 is hosted.

Microsoft Graph Authentication Methods

The following authentication methods are implemented within this topic:

Use the steps in the following sections to create and register an Azure application with the appropriate permissions to provide a method of authentication for your Azure tenant.


Registering a New Application with Azure

To register and configure an Azure application that can be used by Nuix to authenticate with your Microsoft Office 365 Instance:

  1. Access the Microsoft Azure portal (https://portal.azure.com).

  2. Log into the portal using an account that has been assigned the role of Global Administrator for your tenant.

  3. If your account is associated with multiple tenants, switch to the Active Directory tenant where Microsoft Office 365 is configured. To do this:

    1. Click on your account name from the upper right side of the Azure portal.

    2. Click Switch directory from the pane.

    3. Choose an available directory from the menu.

  4. From the Azure portal Home page, select Azure Active Directory from the Azure services menu.

  5. From the left navigation panel, select App registrations.

  6. Click New registration from the top navigation bar within the view.

  7. Provide the following details to register the application.

    1. A descriptive name for the application. For example: Nuix Authentication
    2. Under Supported account types, select Accounts in this organizational directory only (Single tenant).
    3. Click Register to register the new app.
  8. After registering the application, the Overview page displays. Copy the following displayed values for later use:

    • Application (client) ID

    • Directory (tenant) ID

  9. Proceed to the following section to set up authentication.


Configuring an Authentication Method

After successfully registering your Azure application, an authentication method must be configured. The method that is chosen will determine how the Nuix connector authenticates with Microsoft Office 365.

To configure an authentication method:

  1. From the Overview page of your Azure application, select Certificates & secrets from the left navigation panel.

    Two types of authentication are available for Azure Active Directory applications:

    Both methods are supported by the Nuix Connector for Microsoft Office 365 and provide the same level of access to the Azure tenant.

  2. Implement one of the methods using the procedures in the following sections.

Certificate-Based Authentication

To configure certificate-based authentication, the selected certificate must meet the following requirements:

  • PKCS#12 based certificate store.
    • Public key (.CER, .PEM, or .CRT) Applied within Azure.
    • Private key (.PFX or .P12) Applied within the Nuix Connector endpoint.
  • RSA key algorithm
  • 2048 key size

To configure certificate-based authentication within your Azure tenant:

  1. From the Certificates & secrets panel, locate the Certificates section and click Upload certificate.

    Use the file explorer to select a valid certificate (public key) with either a .CER, .PEM, or .CRT file extension.

  2. Click Add to upload and apply the certificate.

  3. Proceed to the next topic to apply API permissions to the Azure application.

Password-Based Authentication

To configure password-based authentication within your Azure tenant.

  1. From the Certificates & secrets panel, locate the Client secrets section and click New client secret.

  2. Provide a description for the new client secret.

  3. Select an expiration period for the client secret.

  4. Click Add to generate the new client secret.

  5. Copy the generated value to a secure location. The client secret is required when making requests to the Office 365 connector endpoint.

  6. Proceed to the next topic to apply API permissions to the Azure application.