Skip to main content

Supported SCIM Schemas

What Are SCIM Schemas?

In SCIM (System for Cross-domain Identity Management), schemas define the structure of resources such as Users and Groups. They specify what attributes exist (e.g. userName, givenName, email), their data types, and whether they are required or optional.

Schemas are essential to ensure interoperability between Identity Providers (IdPs) and service providers like Fairjungle. Each resource (e.g. User) includes a reference to one or more schemas to indicate the data model it follows.

There are two types of schemas in SCIM:

  • Standard Schemas, defined by the SCIM specification (RFC 7643)
  • Custom (or Extension) Schemas, defined by the service provider to support domain-specific needs

Schemas Supported by Fairjungle

Fairjungle supports a subset of the SCIM 2.0 standard, focused primarily on user lifecycle management. The following core operations and schemas are implemented:

Standard SCIM Operations

Fairjungle adheres to the standard User schema as defined in RFC 7643 §4.1, including attributes like:

  • userName
  • name.givenName
  • name.familyName
  • emails
  • active

Fairjungle Custom SCIM Schema

In addition to the standard schema, Fairjungle also defines a custom extension schema to support business travel-specific data that is not part of the SCIM core. See Fairjungle SCIM Schema for more information.


Notes

  • Fairjungle currently does not support SCIM Group operations (e.g., creating or patching groups).
  • Group-based assignment can be achieved via your IdP and reflected in Fairjungle using mapped attributes like department or travelPolicy.