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
Edit access request, public identities, password, and org configuration for a tenant
View, edit, aggregate, test, peek, ping, clone, or reset sources
View, create, edit, delete, clone, 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.
Hi @yannick_beot , by any chance do you have an example workflow that can be used to send bulk reminders to all the campaign reviewers who still need to complete their certification from VS Code without having to select one at a time or per page.
Thank you, got that working. I now know you can send reminder to all and selecting multiple in the campaign but wanted to know if there was a way to only target the reviewers who have not completed their certifications.
If you are using the command “Send reminders”, to send to all, it will actually first get identities with remaining access review before sending mails.