PingDirectory

SCIM 2.0 servlet extension configuration

The PingDirectoryProxy server provides a servlet extension that implements version 2 of the System for Cross-domain Identity Management (SCIM) specification.

The SCIM 2.0 extension doesn’t replace the existing SCIM 1.1 extension, and there are significant differences in how they’re configured.

Configure your SCIM configurations, such as attribute mappings, on the PingDirectoryProxy server instead of on the backend PingDirectory servers.

The PingDirectoryProxy server supports the following System for Cross-domain Identity Management (SCIM) 2.0 endpoints.

Endpoint Description Supported HTTP methods

/ServiceProviderConfig

Provides metadata that indicates the server’s authentication scheme (OAuth 2.0) and its support for features that are optional in the SCIM standard.

This endpoint is a metadata endpoint and is not subject to ACI restrictions.

GET

/Schemas

Lists the SCIM schemas that are configured for use on the server, and defines the various attributes available to resource types.

This endpoint is a metadata endpoint and is not subject to ACI restrictions.

GET

/Schemas/<schema>

Retrieves a specific SCIM schema, as specified by the schema ID.

This endpoint is a metadata endpoint and is not subject to ACI restrictions.

GET

/ResourceTypes

Lists all of the SCIM resource types that are configured for use on the server. Clients can use this information to determine the endpoint, core schema, and extension schemas of any resource types that the server supports.

This endpoint is a metadata endpoint and is not subject to ACI restrictions.

GET

/ResourceTypes/<resourceType>

Retrieves a specific SCIM resource type, as specified by its ID.

This endpoint is a metadata endpoint and is not subject to ACI restrictions.

GET

/<resourceType>

Creates a new resource (POST), or lists and filters resources (GET).

  • GET

  • POST

/<resourceType>/.search

Lists and filters resources.

This is used as an alternative to passing query parameters in the URL.

POST

/<resourceType>/<resourceId>

Retrieves a single resource (GET), modifies a single resource (PUT, PATCH), or deletes a single resource (DELETE).

  • GET

  • PUT

  • PATCH

  • DELETE