--- title: The solution, SCIM description : SCIM, for System for Cross-domain Identity Management are specifications designed to **make managing user identities in cloud-based applications and services easier.** color : blue-1 weight : 2 --- {{< imgproc "scim-diagram-ressource.png" "Scim diagram" "float-right">}} ### Quick overview The **SCIM protocol** is an application-level protocol for **provisioning** and **managing identity** data specified through SCIM schemas. Its intent is to **reduce the cost and complexity** of user management operations. * A **common existing user schema and deployments** * **Extension models** * Placing specific emphasis on **simplicity of development and integration** * **Applying existing models** (authentication, authorization, and privacy) * Binding documents to provide **patterns for exchanging this schema using standard protocols** * Easily improve **GDPR compliance** * **Consolidate the user experience** across multiple FOSS applications as one platform {{< grid >}} {{< card >}} #### Resource based In SCIM 2.0 **a Resource is the common denominator** and all SCIM objects are derived from it. {{< /card >}} {{< card >}} #### Rest API **An api to manipulate resources**, from patching a specific attribute to doing massive bulk updates. {{< /card >}} {{< card >}} #### Ends points SCIM provides **three end points** to **simplify interoperability** and discover features and details. {{< /card >}} {{< /grid >}} See the official spec ↗ #### In essence Make it **fast**, **cheap**, and **easy** to **move users in to**, **out of**, and **around the cloud**.