PingDirectory

SCIM 1.1 servlet extension configuration

This SCIM extension implements the 1.1 version of the SCIM specification. Familiarize yourself with this specification to help you understand and make efficient use of the SCIM extension and the SCIM SDK. The SCIM specifications are located on the Simplecloud website.

Understanding the basic concepts of SCIM can help you use the SCIM 1.1 extension to meet your deployment needs. SCIM allows you to:

  • Provision identities. Through the API, you have access to the basic create, read, update, and delete functions, as well as other special functions.

  • Provision groups. SCIM also allows you to manage groups.

  • Interoperate using a common schema. SCIM provides a well-defined, platform-neutral user and group schema, as well as a simple mechanism to extend it.

SCIM 1.1 will be deprecated in a future release.

The server supports all required features of the SCIM 1.1 protocol and most optional features. The following table describes SCIM features and whether they are supported.

SCIM Protocol Support
SCIM Feature Supported

Etags

Yes

JSON

Yes

XML*

Yes

Authentication/Authorization

Yes, via HTTP basic authentication or OAuth 2.0 bearer tokens

Service Provider Configuration

Yes

Schema

Yes

User resources

Yes

Group resources

Yes

User-defined resources

Yes

Resource retrieval via GET

Yes

List/query resources

Yes

Query filtering*

Yes

Query result sorting*

Yes

Query result pagination*

Yes (Directory server, not Directory Proxy server)

Resource updates via PUT

Yes

Partial resource updates via PATCH*

Yes

Resource deletes via DELETE

Yes

Resource versioning*

Yes (requires configuration for updated servers)

Bulk*

Yes

HTTP method overloading

Yes

Raw LDAP Endpoints**

Yes

* denotes an optional feature of the SCIM protocol.

** denotes the Server extension to the basic SCIM functionality.