As a daily-user of VSCode, I wanted to have a helpful extension to ease things with ISC and its APIs.
Note: This extension is not developed, maintained or supported by SailPoint. It is a community effort to help manage IdentityNow from Visual Studio Code.
The extension has evolved and support the following operation, while benefiting from a fully-feature IDE like VSCode:
Connect to several tenants
Import and export config of a tenant
View, edit, aggregate, test, peek, ping, clone, or reset sources
View, create, edit, delete, and test transforms
View, create, edit, delete provisioning policies of a source
View, create, edit, delete schemas of a source
View, edit, enable, disable, export, import workflows and view execution history
View, create, edit, delete connector rules and export/import the script of a rule
View, edit, delete service desk integrations
View, edit, delete identity profiles and lifecycle states, and refreshes all the identities under a profile
Here is version 1.0.0
It brings the support of entitlements for importing/exporting roles.
Most importantly, the extension has reached a milestone for which I considered the direct usage of API or Postman is unnecessary.
The extension will continue to evolve (the next step is probably the depreciation of the CC API for instance). But I think it deserves its version 1.0.
As usual, if you have any issue or any idea, do not hesitate to open a new issue in GitHub!
As of now, all new tenant added will be marked as “read-only” by default. You can unlock the tenant by clicking the lock that appears when you pass the mouse over the tenant name
Lots of fixes, refactoring, updates and new features:
Update for source aggregation and reset to leverage beta endpoints instead of CC endpoints
It brings small fixes, solves a long-due issue with retry and brings cool features around certification. I think it will really help people managing certification from on operation perspective.
Viewing a workflow does not bring statistics as this can cause timeouts.
Support of certifications
Dashboard
Esclation
Reminders
Report
Automatic reassignment to access item owners
Custom reassignment
Fix axios-retry not working
Removed filtering on sources since CC API is decommissioned
No here in ISC everything is json right? I have developed a connector rule and would want to upload to isc and then attach it to source. how an it be done?
For connector rules, that’s easy !
Take your beanshell code, right-click in the editor and start the process by using the command “ISC: Upload this code to a rule…” to create a new rule or else.