Azure AD Enterprise Application Provisioning

Gordon MacPherson 1 Reputation point
2021-11-18T15:23:36.447+00:00

We are building a SCIM api for provisioning.

When we receive the POST request I doesn't have members included. What am I doing wrong?

{"schemas":["urn:ietf:params:scim:schemas:core:2.0:Group"],"externalId":"0899060-370e-46a-bc5f-3aas207ed41d","displayName":"Org Admin","members":[],"meta":{"resourceType":"Group"}}

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

1 answer

Sort by: Most helpful
  1. Siva-kumar-selvaraj 15,721 Reputation points
    2021-11-23T11:47:50.253+00:00

    Hello @Gordon MacPherson ,

    Thanks for reaching out and apologized for delayed response.

    Group provisioning can be optionally enabled or disabled by selecting the group mapping under Mappings, and setting Enabled to the option you want in the Attribute Mapping screen as shown below:

    151855-image.png

    If group provisioning is enabled in the mappings, the provisioning service synchronizes the users and the groups , and then later synchronizes the group memberships using PATCH request.

    Therefore Groups members synchronization only supported if the SCIM implementation supports PATCH. To learn more about, refer how to develop and plan provisioning for a SCIM endpoint in Azure Active Directory.

    References:
    https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/use-scim-to-provision-users-and-groups#groups

    Here's a link to the RFC - rfc7644 (ietf.org)
    Here's a link to our documentation on how we send a PATCH

    Hope this helps.

    ------
    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.