Develop SCIM 2.0 connector using Polygon SCIMREST framework

Last modified 04 May 2026 13:29 +02:00

This is a reference for developing SCIM 2.0 connectors using the SCIMREST framework.

Documentation structure

The SCIM 2.0 connector tutorial is organized as progressive steps:

Get started with SCIM 2.0 framework

The SCIMREST Framework provides built-in support for SCIM 2.0 protocol, handling schema discovery, filtering, and standard operations while allowing customization through Groovy DSLs.

SCIM 2.0 specific features

The framework includes:

  • Automatic schema discovery - SCIM schemas are automatically discovered from the server

  • SCIM-specific operations - Native support for SCIM search filters, PATCH/PUT operations

  • Attribute mapping - SCIM path-based attribute resolution

  • Customizable - Override default behavior with Groovy DSLs when needed

Initial development steps

Read-only connector

  1. Obtain the documentation for the service/application

  2. Determine connection & authentication parameters

  3. Implement test connection

  4. Determine object classes and their attributes

  5. Schema discovery is automatic - verify discovered schema in development mode

  6. Implement search handler for each object class

  7. Implement support for getting objects by UID (search by filter)

  8. Determine relationships between object classes

  9. Implement relationship support

Read-Write Connector

In addition to read-only steps:

Was this page helpful?
YES NO
Thanks for your feedback