
Table of Contents
-
About this extension
-
Getting Started
- Configuration
- Release Notes
-
Contributing
- License
About this extension
This extension is not developed, maintained or supported by SailPoint.
It is a community effort to help manage SaaS Connectivity from Visual Studio Code.
The SailPoint SaaS Connectivity extension makes it easy to:
- View, create, update (rename), delete, upload a zip or deploy local zip for a SaaS connector
- View, create, update (rename), delete, upload a zip or deploy local zip for a Customizer
- Link or unlink a customizer and a source
- View, stream logs from sources
- Initialize projects for Connectors and Customizers with the commands "SaaS Connectivity: Create Connector Project..." and "SaaS Connectivity: Create Customizer Project..."
- Test a connector locally or remotely
(back to top)
Getting Started
Installation
Go to the extension menu or press Ctrl+Shift+X and look for the extension "SailPoint SaaS Connectivity". Click on the button Install.
The VSIX can be installed from the extension menu. Press Ctrl+Shift+X and in the menu, click Install from VSIX....
Connector tester
It's possible to test locally and remotely connectors.
The configuration can be synchronized from the connector-spec.json, a remote source or any file starting by .env.
Calls can be replayed as any call are stored in history.

Configuration
This extension exposes the following settings (accessible via File > Preferences > Settings or Ctrl+,, then searching for "SailPoint SaaS Connectivity"):
| Setting |
Type |
Default |
Description |
vscode-sailpoint-saas-connectivity.default.build.script |
string |
pack-zip |
npm script used to build and package the connector before deployment. |
vscode-sailpoint-saas-connectivity.connectorTester.maxResponseBodyKB |
number |
51200 |
Maximum size (in KB) of a connector response. |
(back to top)
Release Notes
0.1.0
- Add to response display search and collapse
- Add configuration settings for response max size
- Add headers from remote response
- Remove filtering of configuration keys fetched from the cloud
- Response are now truncated
- Reset the response of the output
0.0.9
spConnectorInstanceId is not considered a "system property" and is returned from the source.
- Update UI of Connector tester for clarity on expected value for "input".
- Update Axios dependency
0.0.8
- Fixed CI/CD issue for webview
0.0.7
- Connector tester to test locally or remotely
- Publication to Open VSX registry
0.0.6
- Initialize projects for Connectors and Customizers with the commands "SaaS Connectivity: Create Connector Project..." and "SaaS Connectivity: Create Customizer Project..."
- Remove dependency to sailpoint-api-client
- Update dependencies
0.0.5
- Support for customizers
- New command: copy ID of a connector, a source, or a customizer
0.0.4
- Deploy will also build the package
0.0.3
- Logging issue when logging object within the connector
0.0.2
- Downgrade VSCode requirement to support Cursor
- Fix confirmation message when uploading
0.0.1
Initial release
- List of tenants and folders linked to ISC Extension
- Create/Delete/Rename connectors
- Upload a zip or deploy local zip for a connector
- Start/stop streaming logs from an instance
(back to top)
Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature)
- Commit your Changes (
git commit -m 'Add some AmazingFeature')
- Push to the Branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
(back to top)
Top contributors:
License
Distributed under the MIT License. See LICENSE.txt for more information.
(back to top)