Account Create
Create account on the source.
Create account on the source.
Remove account from a source.
Dynamically determine account schema from the source.
Enable an account on the source.
Aggregate all accounts from the source into IdentityNow.
Aggregate a single account from the source into IdentityNow.
Lock and unlock an account on the source.
Update an account on the source.
Calling API endpoints sequentially for hundreds or thousands of accounts is slow. If several API calls are required to build a user’s account, then it is recommended that you use asynchronous functions to speed up this task.
Details on using the card item
Change password for an account on the source.
These are the CLI commands most commonly used when building SaaS Connectors.
All commands available to implement in a SaaS Connector.
The connector spec file tells IDN how the connector should interact between IDN and the custom connector. It is the glue between IDN and the connector, so understanding the different sections are key to understanding how to build a custom connectors.
IdentityNow will throw an error if your connector does not send a response in 3 minutes. For connector commands that might take longer than 3 minutes, make sure to send data at regular intervals to prevent a timeout.
An easy way to debug locally is to use console.log() to print debug information to your console.
Gather a list of all entitlements available on the source.
Fetch a single entitlement’s attributes from the source.
If the code fails due to validation issues, connectivity, or configuration errors, you can handle the error and provide the user with information about what went wrong.
Here are a few example connectors that were built for you to download and learn from.
Rate limiting for SaaS Connectivity.
Details on using the key value item
Automatically check your connector source code for programmatic and stylistic errors.
Details on using the list item
You can use this feature to read the logs of your connectors.
Use the following Postman Collection file to run tests for each of the commands locally.
These are some prerequisites you must have before you start building SaaS Connectors.
Details on using the Radio item
SaaS Connectivity is a cloud based connector runtime that makes developing and deploying web service connectors easy.
Details on using the select item
Ensure the connector can communicate with the source.
As you implement command handlers, you must test them. The connector SDK provides some utility methods to locally run your connector to test, build, and deploy.
Testing SaaS Connectivity.
Helpful videos on using SaaS connectivity