Skip to main content

Azure Onboarding

This guide walks you through connecting your Azure environment to Chronom using the onboarding wizard. By the end, Chronom will be scanning your Azure subscriptions and delivering insights.

tip

For advanced users or CLI-based setup, refer to the detailed Azure Integration guides.

Step 1: Select Azure

On the Select Connection Type screen, choose Azure and click Continue.

Select Azure

Step 2: Create an Azure App Registration

Chronom displays the App Registration details you need to create in Azure. The following values are pre-filled for you:

  • Name: Chronom Read-Only App Registration
  • Supported account types: Accounts in this organizational directory only (Microsoft only - Single tenant)
  • Platform: Web
  • URI: https://app.chronom.ai

Create Azure App Registration

Click Go to Azure to open the Azure Portal and create the App Registration using these values.

info

For a detailed walkthrough of the Azure Portal steps, see Create a New Azure App Registration.

Once you've created the App Registration in Azure, return to Chronom and click Next.

App Registration — Next

Step 3: Setup Access in Azure

Enter the credentials from the App Registration you just created:

FieldWhere to find it
Tenant NameThe name of your Azure tenant
Tenant IDEntra IDOverviewTenant ID
Client IDApp Registrations → your app → Application (client) ID
Client SecretThe secret value created in the next step

Setup Access in Azure

Click Continue when all fields are filled.

Step 4: Create a Client Secret

This screen prompts you to create a Client Secret for the App Registration in Azure.

Create a Client Secret

Follow the link to the Docs at the bottom of the screen for step-by-step instructions, or refer to Step 3 of the App Registration guide.

Click Next once you've created the secret and entered it in the previous step.

danger

Handle your Client Secret with extreme care. Only share it through Chronom's onboarding wizard. Chronom will never ask for it via email or any other channel.

Step 5: Assign Permissions to the App Registration

Grant the App Registration the required API permissions (Microsoft Graph) in Azure.

Assign Permissions

Click Our Docs for the detailed permission setup guide, or refer to Step 2 of the App Registration guide.

Once you've granted and admin-consented the permissions in Azure, click Continue.

Assign Permissions — ready

Step 6: Permission Verification

Chronom automatically verifies that all tenant-level permissions are configured correctly.

Verifying Permissions

If everything is set up correctly, you'll see the success screen:

All Permissions Verified

Click Continue to proceed.

Step 7: Configure Subscription Level Permissions

Choose how you want to grant Chronom access to your Azure subscriptions:

Configure Subscription Level Permissions

OptionDescription
Single SubscriptionGrant access one subscription at a time. Best for targeted setups. See Grant Single Subscription Permissions.
Root Management GroupGrant access to all subscriptions at once through the root management group. Best for organization-wide deployments. See Grant Root Management Group Permissions.

Click the button for your preferred method — it will open the relevant documentation. Once permissions are granted in Azure, return to Chronom and click Continue.

Step 8: Select Subscriptions to Scan

Chronom detects the Azure subscriptions your App Registration has access to. Select the ones you want to scan:

Select Subscriptions to Scan

Use the checkboxes to include or exclude subscriptions, then click Continue.

Step 9: Set Scan Frequency

Choose how often Chronom scans your environment for changes, risks, and opportunities.

Scan Frequency

Select a frequency from the Scan Frequency dropdown and click Continue.

Step 10: You're All Set!

Chronom has started analyzing your Azure environment. You'll receive an email notification when the first scan is complete.

You're All Set

Click Continue to enter the Chronom dashboard.


Troubleshooting

Could not verify credentials

Error — Could not verify credentials

Cause: The Tenant ID, Client ID, or Client Secret you entered is incorrect.

Resolution:

  1. Double-check the Tenant ID and Client ID in Entra IDApp Registrations → your app.
  2. Verify the Client Secret value — it is only shown once after creation. If you lost it, create a new one.
  3. Make sure you are using the Value of the secret (not the Secret ID).
  4. Click Back and re-enter the correct credentials.

Tenant already exists

Error — Tenant already exists

Cause: This Azure tenant has already been connected to Chronom (possibly by another team member or in a different organization).

Resolution:

  1. If you manage multiple Chronom organizations, check that you're in the correct one.
  2. Contact support@chronom.ai if you believe this is an error.