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.
Support for SCIM 1.1 has been deprecated and will be removed 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 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 a server extension to the basic SCIM functionality.