Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.osto.one/llms.txt

Use this file to discover all available pages before exploring further.

This guide will walk you through securely connecting your Microsoft Azure subscription to Osto for continuous visibility, scanning, and cloud security posture management. Before you begin:
  • Navigate to the Azure Portal.
  • Sign in using your Azure account credentials.
  • You’ll need to collect a few identifiers and credentials during this setup — follow the steps below carefully.
1

Find Your Tenant ID

Your Tenant ID uniquely identifies your Azure Active Directory (Microsoft Entra ID) instance.To find it:
  1. In the Azure Portal, search for “Microsoft Entra ID” (or “Azure Active Directory” in older interfaces).
  2. Click Overview in the sidebar.
  3. Copy the Tenant ID displayed there — you’ll need it later for the Osto connection form.
2

Locate Your Subscription ID

Your Subscription ID represents the Azure billing account that Osto will access.To locate it:
  1. In the Azure Portal search bar, type “Subscriptions”.
  2. Select your active subscription from the list.
  3. On the Overview tab, copy the Subscription ID.
3

Create or Use an Existing Service Principal

Osto connects to Azure via a Service Principal (App Registration). If you don’t already have one, create it as follows:
  1. In Azure Portal, go to Microsoft Entra ID → App registrations.
  2. Click + New registration.
  3. Provide a name (e.g., Osto-Azure-Connector).
  4. Under “Supported account types,” choose Accounts in this organizational directory only (Single tenant).
  5. Click Register.
  6. Copy the Application (client) ID — this is your Client ID.
4

Generate a Client Secret

  1. In your App Registration, navigate to Certificates & secrets.
  2. Under Client secrets, click + New client secret.
  3. Provide a description (e.g., “Osto integration key”) and select an expiry period (e.g., 1 year).
  4. Click Add.
  5. Copy the Value immediately — this is your Client Secret.
You will not be able to view the client secret again after you leave the page. Copy and store it securely before navigating away.
5

Fill in the Osto Cloud Connector Form

Return to your Osto platform and open the Connect a Cloud Provider window. Select Microsoft Azure.Fill in the fields as follows:
  • Name: A friendly name for your Azure connection (e.g., “Prod Subscription”).
  • Description: Optional description for easier identification.
  • Subscription ID: The Azure Subscription ID you copied earlier.
  • Client ID: The Application (client) ID from your registered app.
  • Client Secret: The secret value created under Certificates & Secrets.
  • Tenant ID: The Tenant ID from Microsoft Entra ID.
Once filled, click Connect to authenticate and establish the integration.
6

Verify Connection

After connecting successfully:
  • Your Azure assets will start syncing automatically.
  • You’ll see the total number of assets and a severity breakdown on your Osto dashboard.
  • The connector’s status will change to Active.
7

Optional: Assign Specific Azure Roles

Ensure your Service Principal has adequate permissions to allow asset discovery.
  • At a minimum, assign the Reader role at the subscription level.
  • If your organization enforces least privilege policies, you may also use a custom role scoped to Osto’s required actions.

Summary of Required Values

ParameterSourceExample
Tenant IDMicrosoft Entra ID → Overviewc09e8f8a-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Subscription IDSubscriptions → Overview7f53e0a3-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Client IDApp Registration → Overview23dbb6af-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Client SecretApp Registration → Certificates & secretsValue from secret (hidden)

Troubleshooting

Double-check Client ID, Client Secret, and Tenant ID values entered in the Osto connector form.
Ensure your Service Principal has the Reader role assigned at the subscription level or the appropriate custom role that grants Osto the required permissions.
Generate a new client secret in Azure (App Registration → Certificates & secrets) and update it in Osto.