System for Cross-domain Identity Management

System for Cross-domain Identity Management
AbbreviationSCIM
StatusActive
First published2011 (2011)
Latest version2.0
September 2015 (2015-09)
OrganizationIETF
Base standardsJSON, XML
DomainIdentity management
Websitetools.ietf.org/wg/scim/

System for Cross-domain Identity Management (SCIM) is a standard for automating the exchange of user identity information between identity domains, or IT systems.

One example might be that as a company onboards new employees and separates from existing employees, they are added and removed from the company's electronic employee directory. SCIM could be used to automatically add/delete (or, provision/de-provision) accounts for those users in external systems such as Google Workspace, Office 365, or Salesforce.com. Then, a new user account would exist in the external systems for each new employee, and the user accounts for former employees might no longer exist in those systems.

In addition to simple user-record management (creating and deleting), SCIM can also be used to share information about user attributes, attribute schema, and group membership. Attributes could range from user contact information to group membership. Group membership or other attribute values are generally used to manage user permissions. Attribute values and group assignments can change, adding to the challenge of maintaining the relevant data across multiple identity domains.[1]

The SCIM standard has grown in popularity and importance, as organizations use more SaaS tools.[2][3] A large organization can have hundreds or thousands of hosted applications (internal and external) and related servers, databases and file shares that require user provisioning. Without a standard connection method, companies must write custom software connectors to join these systems and their Identity Management (IdM) system.[4]

SCIM uses a standardised API through REST with data formatted in JSON or XML.[1]

  1. ^ a b Internet Engineering Task Force, Network Working Group (May 11, 2015). System for Cross-Domain Identity Management: Core Schema. Draft 19. Retrieved 2015-05-17.
  2. ^ Cite error: The named reference SCIMming was invoked but never defined (see the help page).
  3. ^ "Identity Management Companies To Demonstrate Simple Cloud Identity Management (SCIM) Specification at Internet Identity Workshop (IIW)" (Press release). SailPoint. October 18, 2011. Archived from the original on 2016-03-04. Retrieved May 11, 2015.
  4. ^ Grizzle, Kelly (March 10, 2014). "SCIM: Provisioning users, killing connectors". SecureID News. SecureID. Retrieved May 17, 2015.