Skip to main content

Create a New Azure App Registration

tip

This guide should only be performed once per Azure Tenant.
The App Registration should be created in the same tenant where the Azure Subscriptions are located.

This guide will walk you through the process of creating a new Azure App Registration in your Azure Tenant.

Prerequisites

In order to create a new Azure App Registration, you need the following prerequisites:

  • An Active Azure Tenant.
  • The following permissions Microsoft Entra ID Permissions:
    • microsoft.directory/applications/createAsOwner
    • microsoft.directory/oAuth2PermissionGrants/createAsOwner
    • microsoft.directory/servicePrincipals/createAsOwner
    • microsoft.directory/servicePrincipals/managePermissionGrantsForAll.microsoft-company-admin (the listed permissions are part of the Application Administrator role)
  • If you have Conditional Access Policies enabled, you need to ensure that the App Registration can bypass the policies.
    (Please contact our support for more information)

Instructions

To create Chronom's App Registration, follow the steps below:

  1. Browse to the Application Registration Creation page in the Azure Portal.
    (Make sure you are logged in to the correct Azure Tenant)

    tip

    If the link does not work, you can navigate to the Entra ID service and click on the App registrations section inside Azure Portal,
    then click on the + New registration button.

  2. Fill in the following details:

    • Name: Chronom Read-Only App Registration
    • Supported account types: Accounts in this organizational directory only (Microsoft only - Single tenant)
    • Redirect URI:
      • Platform: web
      • URI: https://app.chronom.ai
    • Click on the Register button.

    Create App Registration

  3. Once the App Registration is created, Take note of the following details:

    • Application (client) ID
    • Directory (tenant) ID

    App Registration Details

  4. Navigate to the API permissions section under the Manage on the left-hand side menu.
    (If you already have the User.Read permission, you can skip to step 9.)

    API Permissions

  5. Click on the + Add a permission button and select Microsoft Graph from the list of APIs.

    Add Microsoft Graph Permission

  6. Select Delegated permissions and search for User.Read in the search bar.

    Select Delegated Permissions

  7. Under the User category, select the User.Read permission and click on the Add permissions button.

    Add User.Read Permission

  8. Click on the + Add a permission button and select Microsoft Graph from the list of APIs.

    Add Microsoft Graph Permission

  9. Select Application permissions and search for Directory.Read.All in the search bar.

    Select Application Permissions

  10. Under the Directory category, select the Directory.Read.All permission and click on the Add permissions button.

    Add Directory.Read.All Permission

  11. Click on the Grant admin consent for <Your Tenant> button to grant the permissions and confirm by clicking Yes.

    Grant Admin Consent

  12. Navigate to the Certificates & secrets section under the Manage on the left-hand side menu.

    Certificates &amp; Secrets

  13. Click on the + New client secret button under the Client secrets tab and fill in the following details:

  • Description: Chronom Read-Only Secret
  • Expires: 730 days (24 months)
  • Click on the Add button.

Create Client Secret

  1. Once the secret is created, take note of the Value as it will be used to authenticate the App Registration in Chronom.
danger

Handle with Extreme Care!
Client Secret is considered a highly sensitive credential.
Make sure to store it in a secure location and only share it via Chronom's Integrations Page.
Chronom will never ask you for your Client Secret via email or any other communication channel.
Do not share your Client Secret with anyone else.

note

The Client Secret is only displayed once after creation.

Client Secret Value 15. On a new tab, navigate to Chronom's Integrations Page and click on the + Add a new Tenant button.

Add New Tenant 16. Fill in the Details and click on the Save button:

  • Tenant Name: The name of the Azure Tenant where the App Registration was created.
  • Tenant ID: The Directory (tenant) ID of the App Registration.
  • Application ID: The Application (client) ID of the App Registration.
  • Client Secret: The Value of the Client Secret created in the previous step.

Add Tenant Details