Azure AD (Entra ID)
Quick answer
The Azure AD (Entra ID) connector uses the Microsoft Graph API to aggregate cloud users and groups and to provision accounts, group membership and license assignments. It authenticates with an app registration and, unlike on-prem AD, does not require IQService.
Key takeaways
- Uses Microsoft Graph API over REST
- Authenticates via an Entra app registration
- Aggregates users, groups and license state
- Provisions accounts, group membership and licenses
- Watch Graph API throttling on large aggregations
Azure AD, now Entra ID, is the identity backbone of Microsoft 365 and countless cloud apps. Governing it with SailPoint covers cloud account lifecycle, group and role membership, and licensing, complementing on-premise AD in hybrid estates.
Connector type and how it connects
The Azure AD (Entra ID) integration is a REST/API-based connector. It uses the Microsoft Graph API authenticated with an app registration (client credentials). As with every connector, the flow is the same: authenticate to Azure AD (Entra ID), read accounts and entitlements during aggregation, and write changes during provisioning.
Onboarding the source
- 1. Configure the connection and credentials for Azure AD (Entra ID).
- 2. Map the account schema, mapping Entra users, group memberships and directory roles to SailPoint accounts and entitlements.
- 3. Set the correlation logic so Azure AD (Entra ID) accounts attach to the right identities (typically on a stable key such as employee ID or email).
- 4. Run account aggregation and confirm accounts and entitlements load.
- 5. Verify correlation, watching for uncorrelated/orphan accounts.
Provisioning capabilities
SailPoint can create, update, enable and disable Entra users and manage group and directory-role assignments through Microsoft Graph, driven by roles, requests and lifecycle events.
Entitlements and what to govern
Govern group memberships and directory roles, which grant access across Microsoft 365 and integrated apps. Privileged directory roles warrant close certification.
Troubleshooting
When Azure AD (Entra ID) aggregation or provisioning fails, work through the usual causes in order:
- Verify the app registration client ID/secret or certificate and Graph permissions.
- Confirm admin consent has been granted for the required Graph scopes.
- Check network egress to Microsoft Graph endpoints.
- Validate group/role schema mapping.
Common pitfalls
- Credential expiry (tokens/secrets/certs) silently breaking the connector.
- Insufficient rights on the Azure AD (Entra ID) service account for the operations you need.
- Schema or correlation misconfiguration leaving accounts uncorrelated.
Want to learn this properly?
Our live, instructor-led SailPoint Training covers this hands-on, with real projects and a certification path.
Check your understanding
The Azure AD connector talks to?
- A. API throttling. Graph throttles large calls; tune page size and use delta.
- B. Microsoft Graph API. It uses the Microsoft Graph REST API.
- C. App registration. An Entra app registration with Graph permissions authenticates the connector.
Show answer
B. Microsoft Graph API. It uses the Microsoft Graph REST API.
Microsoft Graph API. It uses the Microsoft Graph REST API.
Azure AD authentication uses an?
- A. Microsoft Graph API. It uses the Microsoft Graph REST API.
- B. App registration. An Entra app registration with Graph permissions authenticates the connector.
- C. API throttling. Graph throttles large calls; tune page size and use delta.
Show answer
B. App registration. An Entra app registration with Graph permissions authenticates the connector.
App registration. An Entra app registration with Graph permissions authenticates the connector.
A common limit on large Azure aggregations is?
- A. Microsoft Graph API. It uses the Microsoft Graph REST API.
- B. App registration. An Entra app registration with Graph permissions authenticates the connector.
- C. API throttling. Graph throttles large calls; tune page size and use delta.
Show answer
C. API throttling. Graph throttles large calls; tune page size and use delta.
API throttling. Graph throttles large calls; tune page size and use delta.