When using the groups delta functionality (described here), group membership changes are not being reported if those changes originate in an on-prem AD environment and sync over to Azure. If those same membership changes originate in Azure, they are properly reported as deltas. Note that adding or deleting users is reported properly. It is specifically membership changes that are not being reported.
These changes also do not appear in the audit trail. This has also been reported here by someone else. The audit trail does indicate that the group whose membership has changed was updated, but all that changed was onPremisesLastSyncTime
.
Here are some steps to reproduce:
- In AD, create users and groups
- Set up AD Connect to import users and groups to Azure
- AD Connect syncs
- Get a
groups/delta?$expand=members&$deltaToken=latest&$select=displayName
token from Azure - Move a synced user into a synced group in AD
- AD Connect syncs
- Use the token acquired above
- Note that no group changes are returned, even though the group membership has changed in Azure