Most web applications today allow integration via their REST APIs, but authentication security is managed through an OAuth process. This involves the user navigating to the external app and granting permission to access information from that external service. FlowWright enables you to set up OAuth connections to any web source that supports OAuth.
Navigate to the Integration > Connections page.

Select Connections > OAuth menu option.

You can create and manage OAuth connections through this user interface.

Select the Actions menu to access Create, Edit, Remove, Copy, and Authorize features.

Select the Export menu to access XML and SQL options. You can export an OAuth connection to the target FlowWright environment in XML or SQL format.

Select the Import menu to access the XML feature. You can import an OAuth connection using the XML file format. An existing OAuth connection is overwritten upon successful import.

Use this link to create and manage OAuth connections.
Once you establish an OAuth connection, click the "Authorize" button to grant access to the external app.
Follow the steps outlined below in the Process Definition.
Make an OAuth REST call using this step; the return result could be JSON. The JSON result can then be manipulated with the following new step:
FlowWright offers OAuth templates for these applications:
- Amazon
- Azure Active Directory
- Bitbucket
- Bitly
- Box
- DocSign
- DropBox
- FitBit
- FormStock
- FourSquare
- GitHub
- GoogleDrive
- GOTOMeeting
- HubSpot
- Imgur
- Microsoft Teams
- PayPal
- PipeDrive
- SalesForce
- Sharepoint
- Webex
- WindowsLive
- Zoom
These templates are located in the directory.
Import the “C:\FlowWright\wwwroot\OAuth Templates” using the toolbar button. With new versions, this list of OAuth sources will expand. If you want us to provide an OAuth connection as a template, please contact us at support@flowwright.com, and we will be happy to create it.
FlowWright's OAuth step enables you to connect to any REST API without needing to write custom steps.

