Develop a Custom SCIM Gateway
If your custom application doesn't provide a SCIM-based interface, then you can develop a custom SCIM gateway to act as the interface between IAM and your custom application. This gateway exposes your application's identity store as SCIM-based REST APIs, and then you can use the Generic SCIM App Template to integrate IAM with your application for provisioning or synchronization purposes.
Before developing your custom SCIM gateway, if you're a new developer who isn't familiar with the SCIM standard, then you must first understand the SCIM protocol. Then, see which identity attributes are available for your custom application and model them as SCIM-based attributes. Next, utilize open-standard libraries to expose your custom application's APIs as SCIM APIs. Last, familiarize yourself with the create, read, update, and delete (CRUD) operations that you want your custom SCIM gateway to perform.
- Supported Operations
- Securing the Custom SCIM Gateway
- Sample Implementation of a Custom SCIM Gateway
- Configuring and Running the Custom SCIM Gateway Sample Application
- Registering the Custom SCIM Gateway Application
- Using REST APIs to Update the Custom SCIM Gateway Application
- Testing Your Custom SCIM Gateway Sample Application