GitHubContribute in GitHub: Open doc issue|Edit online

SCIM object model

SCIM is built on an object model where a Resource is the common denominator and all SCIM objects are derived from it.

SCIM currently has three objects that directly inherit from the Resource object. The ServiceProviderConfiguration and Schema are used for discovery and contain no user information. The CoreResource object contains the user and group data within its two child resources, User and Group.

Figure 1. SCIM object model

SCIM object model

  • Operations
    SCIM provides a REST API with a rich but simple set of operations that you can use to manage resources.
  • Discovery operations
    To simplify interoperability, SCIM provides two end points to discover supported features and specific attribute details.
  • Examples of SCIM operations
    You can use the SCIM operations to search, create, modify, or delete users and groups in various scenarios.