Problem
After discovery sessions with application owners to integrate their application in Identity Security Cloud (ISC), deciding to use a Web Service based connector and directly jumping into the configuration adds significant complexity, which eventually leads to a higher ETA.
Diagnosis
The main issue is the lack of a structured approach. A defined methodology must be in place before diving into configurations for source integration in SailPoint ISC.
Solution
- Gather web service details, authentication methods, and setup service accounts from the Application Owners.
- Study API documentation and accurately map the endpoints for common operations such as Create/Modify/Disable Account, Add/Remove Entitlement, Aggregation tasks, and Test Connections.
- Set up a POSTMAN client to test these APIs; once testing is successful for approximately 70% of the in-scope operations, you can begin the source configuration in SailPoint ISC.
- Follow a strict 10-step chronology during setup, starting with Test Connections and ending with Remove Entitlement, to ensure a constructive integration approach. The operations which we mostly implement in ISC while integrating an application is as follows. (Follow the below chronology)
- Test Connections
- Aggregate Accounts
- Aggregate Entitlements
- Single Account aggregation
- Create Account & Add Entitlement
- Modify Account
- Disable Account
- Enable Account
- Delete Account
- Remove Entitlement