Hello,
We are a Microsoft Partner and have an integration with Microsoft that primarily uses the Microsoft Graph API. We have customers that would like to sync custom data fields from their Azure AD tenant to our application. In some cases, they are using AzureAD Connect to sync data from their on-prem AD to their Azure AD in the cloud.
We have read lots of documentation regarding custom data coming from Azure via the Graph API. It appears there are 3 possible solutions:
AzureAD Graph extension attributes: https://docs.microsoft.com/en-us/powershell/azure/active-directory/using-extension-attributes-sample?view=azureadps-2.0
Azure AD Open extensions: https://docs.microsoft.com/en-us/graph/extensibility-overview#open-extensions
Azure AD Schema extensions: https://docs.microsoft.com/en-us/graph/extensibility-overview#schema-extensions
I understand the different between Open and Schema extensions, but I would like to know more about whether the Azure AD extension attributes (#1 above) is being deprecated or if its required for Azure AD connect or any other nuances about this format.
Or, in other words: when a tenant uses AzureAD Connect to sync custom data attributes, how will these appear via the graph api? Do these appear as extension attributes(1), open extensions(2), or schema extensions(3)