DEV Community

DarkEdges
DarkEdges

Posted on

Creating a Connector using the Okta Workflow Connector Builder

Okta Workflow is a no code development environment to create workflows to perform a large number of operations based on Connections. If there is not a Connector available you can create your own using their Connector Builder, and the best part is that you can try it out using their free Integration account.

Okta workflow no code approach is drag and drop between functions / actions. Most functions have Inputs and Outputs, so you can drag an Output onto an Input. Once done you can highlight Input or Output to see the connection.

For example:

Here are the basic steps.

  1. Create a Connector.
  2. Configure Authentication.
  3. Create a httpHelper flow - used by the connector to make requests using the connection Acces token.
  4. Create a _pingAuth flow - Validates the Access Token to see if it needs to be renewed.
  5. Create a action flow- Performs an operation that can be used in Flow.
  6. Deploy it

Create a Connector.

  1. Connect to your Okta Workflow instance.
  2. Select Connector Builder.
  3. Under Connectors click the + icon.
  4. Provide the name for the connector and click the Save button.

Configure Authentication.

  1. Click the Add Authentication button and fill out the details

Create a Test Connection

  1. Click Test Connections
  2. Click +New Connection
  3. Provide the details and click the Create button

Create a httpHelper flo.

  1. Select Flows
  2. Click +New Flow
  3. In the When this happens block click Add event and select Helper Flow.
  4. In the Then do this block click Add function to add functions.
  5. When finished it should look like.
  6. Save it as httpHelper

Create a _pingAuth flo.

  1. Select Flows
  2. Click +New Flow
  3. In the When this happens block click Add event and select Authping.
  4. In the Then do this block click Add function to add functions.
  5. When finished it should look like.
  6. Save it as _authPing

Create a action flo.

  1. Select Flows
  2. Click +New Flow
  3. In the When this happens block click Add event and select Action.
  4. In the Then do this block click Add function to add functions.
  5. When finished it should look like.
  6. Save it as the name you want to display when selecting the action.

Deploy

  1. Click Deployment
  2. Click Validate connector and then Done
  3. Click Deploy test version
  4. Click Deploy local connector

That gets a connector deployed and ready for using in an actual flow.

Top comments (0)