Skip to main content

Setup Microsoft Entra ID Integration

Updated over 4 months ago

Overview

This guide provides a step-by-step process for integrating Microsoft Entra ID with Axiom Security.

Prerequisites

Ensure you have the following before starting the integration:

Requirement

Details

Axiom Tenant Admin Access

Required for configuring the integration.

Tenant ID

Needed to authenticate Axiom with Entra ID.

Azure Application

Must be created in Microsoft Entra ID.

Azure Application Client ID

Required for API authentication.

Azure Client Secret

Generated from the Azure application.

Integration Setup

Microsoft Entra ID Configuration

  1. Create an Application in Entra ID

    1. Navigate to the Active Directory Console

    2. On the left-side navigation menu, select 'Manage' > 'App registrations'

    3. Click 'New registration':

    4. Define application name: e.g. "Axiom Integration".

      1. Keep other settings as default and click Register.

      2. Click 'Register'

  2. Configure API Permissions

    1. In the left-side navigation menu, select 'Manage' > 'API permissions':

    2. Click 'Add a permission':

    3. Select "Microsoft Graph"

    4. Choose Application Permissions:

    5. Add the following permissions:

      Application.Read.All
      Domain.Read.All
      Group.Read.All
      GroupMember.Read.All
      RoleManagement.Read.All
      RoleManagement.Read.Directory
      User.Read.All
      GroupMember.ReadWrite.All
      RoleManagement.ReadWrite.Directory
      Application.ReadWrite.OwnedBy

    6. Click 'Add permissions'

    7. Click 'Grant admin consent for [YourOrganizationName]'

  3. Retrieve Required Credentials

    1. Tenant ID:

      • Go to Active Directory Overview.

      • Copy the Tenant ID from the basic information section.

    2. Client ID (Application ID):

      • Go to App Registrations.

      • Select the newly created application.

      • Copy the Application (Client) ID.

    3. Client Secret:

      • Navigate to Certificates & Secrets.

      • Click New client secret.

      • Create the new secret and copy the value (Client Secret).

  4. When you've completed these steps, your configured permissions should look like the screenshot below:

Axiom Security Configuration

  1. In the Axiom platform, open the 'Integration Page' from the left-side navigation menu:

  2. Click on '+Add' in the Entra ID card

  3. Provide the following:

    1. Name (integration name)

    2. Tenant ID - copied in section 3a.

    3. Client ID - copied in section 3b.

    4. Client Secret (=Value) - copied in section 3c.

  4. Click on 'Integrate'.


Did this answer your question?