Failed to deserialize the resource from SCIM endpoint when GET /Users?filter=

Ryota Takeuchi 0 Reputation points
2023-04-03T05:25:08.7166667+00:00

To understand the provisioning flow, I am trying to implement the scim endpoint and have successfully created a user but failed to update the user.

The error code and message are as follows

error code:
SystemForCrossDomainIdentityManagementServiceIncompatible

error message:
We are not able to deserialize the resource received from your SCIM endpoint because your SCIM endpoint is not fully compatible with the Azure Active Directory SCIM client. Here is the resource we received from your SCIM endpoint:

I checked with the debugger and it seems that the response to GET /Users?filter is not deserialized.

However, when creating a user, a GET /Users?filter request is sent, and if the corresponding user is not found here, the creation is executed by POST /Users, but here no error occurs about the response.

Can you give me any advice on this issue?

Request-id: 69eeda5f-afb7-4501-a608-c285659a6b4f

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
20,629 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Danny Zollner 9,871 Reputation points Microsoft Employee
    2023-04-03T18:33:32.94+00:00

    Make sure that you're properly adhering to the SCIM spec when it comes to the required attributes for a ListResponse type response. If you can provide a sanitized version of the response generating an error that would be more helpful for troubleshooting.