Microsoft Entra ID (Azure AD)
Baton Azure Infrastructure Connector - Sync users, groups, roles, and resources from Microsoft Azure
Prerequisites
- A Mesh administrator account with permission to manage connectors.
tenant_id— Azure Tenant ID (Directory ID) - requiredclient_id— Azure Client ID (Application ID) - requireduse_cli_credentials(optional) — Use Azure CLI credentials for authentication (alternative to client credentials)mailbox_settings(optional) — Fetch mailbox settings to determine user purposeskip_ad_groups(optional) — Skip syncing Windows Server Active Directory groupsgraph_domain(optional) — Microsoft Graph API domainskip_unused_roles(optional) — Skip syncing unused Azure rolesskip_storage_container_sync(optional) — Skip syncing Azure Storage containersenable_sync_external_resources_via_baton_id(optional) — Use Baton ID to sync users and groups from external resources (advanced)skip_entra_id_p2_features(optional) — Skip features requiring Microsoft Entra ID P2 or Governance license- Credentials for authentication: client_secret (stored write-only).
Authentication
Method: Bearer token
Mesh authenticates with a token (personal access token, API token, or bot token).
| Field | Required | Secret | Description |
|---|---|---|---|
client_secret | Yes | Yes (write-only) | Azure Client Secret (stored as secret) - required |
Capabilities
| Capability | Supported | Notes |
|---|---|---|
| Identity & entitlement sync | ✓ | |
| Writeback / remediation | — | Read-only |
Data model
This information is not yet available from the connector schema.
Setup
- Gather the required value:
tenant_id. - Gather the required value:
client_id. - Gather the required value:
use_cli_credentials. - Gather the required value:
mailbox_settings. - Gather the required value:
skip_ad_groups. - Gather the required value:
graph_domain. - Gather the required value:
skip_unused_roles. - Gather the required value:
skip_storage_container_sync. - Gather the required value:
enable_sync_external_resources_via_baton_id. - Gather the required value:
skip_entra_id_p2_features. - Create the required credentials in the source system: client_secret.
- In Admin → Connectors, add the connector and enter its configuration.
- Save and run an initial collection.
Troubleshooting
This information is not yet available from the connector schema.