XMPro Entra ID Sync
The XMPro Entra ID Sync integration connects Microsoft Entra ID (formerly Azure Active Directory) to the XMPro platform, automatically synchronizing users, business roles, and product access based on AD group membership.
The Listener allows you to poll Entra ID, sync, and include the sync results in the Data Stream.
Details for its configuration can be found in the How to Use section.
The related Connector allows you to connect to Entra ID and perform on-demand sync operations from an application.
Pre-requisites
An Azure AD App Registration with the following Microsoft Graph API application permissions:
User.Read.All
GroupMember.Read.All
The App Registration's Client Id, Client Secret, and Tenant Id stored as XMPro Variables.
An XMPro platform instance with access to the Subscription Manager (SM), App Designer (AD), and Data Stream Designer (DS) SQL Server databases.
SQL credentials with read/write access to all three databases.
One or more AD Group Sync Profiles configured in the SM database (
ADGroupSyncProfiletable), mapping Entra ID group IDs to XMPro business roles and product access.
Current Version
Request the XMPro Entra ID Sync Listener v2.00 (Last Update: 11 Jun 2026)
Please contact XMPro if you're looking for an older version of this Agent.
Release Notes
2.00
11 Jun 2026
Support Event-Level Streaming (when using XMPro Platform v4.6+) for reduced memory usage and earlier downstream processing.
Support a retention period (days to retain ADSyncLog rows); older rows are purged on every log write.
Replaced hardcoded local-account exclusion with a lookup against the ADSyncAccountExclusion table.
Determine company automatically from the SM database connection - removed obsolete company name property.
1.0
6 Nov 2025
Initial release.
Last updated
Was this helpful?