As a daily-user of VSCode, I wanted to have a helpful extension to ease things with IdentityNow 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
Export config of a tenant
View, edit, aggregate 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, and test workflows and view execution history
View, create, edit, delete connector rules and export/import the script of a rule
Once you have installed the extension, you will be have a new “IDN” menu where you add tenants and view objects:
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!