Entra ID SaaS - Aggregation of Sponsors Attribute

With the Sponsor functionality available (Configuring Sponsors for Guest User ( B2B) and External Member (B2B)) has anyone successfully aggregated the sponsors attribute?

When I attempt to aggregate, I get a JSON blob returned:

{
   "displayName":"Bloggs, Joe",
   "id":"123456-1234-1234-1234-123456789012"
}

Provisioning works correctly by sending the UPN of the Sponsor. However Attribute Sync repeatedly triggers as the aggregated value is obviously different.

A separate Graph API call with the same permissions returns a full record:

"sponsors": [
   {
      "@odata.type": "#microsoft.graph.user",
      "userPrincipalName": "joe.bloggs@test.onmicrosoft.com",
      "displayName": "Bloggs, Joe",
      "id": "123456-1234-1234-1234-123456789012"
   }
]
  • provision by Object ID instead of UPN

  • normalize both sides to sponsor ID

  • avoid syncing raw sponsor JSON entirely.

Yes — this is a common issue with Microsoft Entra ID sponsor aggregation in SailPoint ISC.

ISC currently aggregates the sponsor object as a serialized JSON fragment instead of resolving userPrincipalName, which causes perpetual Attribute Sync drift.

What’s happening:

  • Provisioning sends:
    joe.bloggs@test.onmicrosoft.com

  • Aggregation returns:
    JSON object with displayName/id

  • ISC compares both → mismatch → endless sync trigger.

Best workaround:

  • Transform the aggregated sponsor attribute to extract only id or displayName

  • OR disable Attribute Sync on sponsor

  • OR use a separate calculated identity attribute for comparison

Unfortunately ISC connector normalization for sponsors is incomplete right now i guess just check

Thanks @577bdd863f3b8692a032ea4eaa2f50f. None of those workarounds really worked for us.

The issue was raised with SailPoint, accepted as a bug and a fix was delivered last week (although not in release notes). See the use of sponsors.users account schema attribute as described in the updated Configuring Sponsors for Guest User (B2B) and External Member (B2B)