ThingWorx Flow > Creating and Managing Authorizations
Creating and Managing Authorizations
Authorizations are grants by an account owner to authorize the ThingWorx server access to capabilities of a third-party application service. They allow actions and triggers to access data from external systems.
An authorization uses the Open Authorization (OAuth) authentication and authorization standard for authentication.
Each authorization is owned by the user who creates it. By default, only the creator can view, use, edit, or delete authorizations. Every user, including the Administrator user and all members of the Administrator group, can own authorizations. The Administrator user and any member of the Administrator group cannot view, use, edit, or delete any private authorization created by another user.
There is no limit to the number of authorizations you can create for a service.
* 
Authorization names and connection names must be unique across all connectors, regardless the type (authorization/connection).
Creating Authorizations
While configuring an action or trigger for a connector that uses OAuth, use one of the following options to create an authorization:
From the ThingWorx Flow Settings Page
To create an authorization from the ThingWorx Flow Settings page, do the following:
1. On the ThingWorx Flow Settings page, click CONNECTED ACCOUNTS > Authorizations, and click .
2. In the Add Authorization window, search for and select the connector for which you want to add the authorization. The ThingWorx Flow User Authorization window opens.
3. In the ThingWorx Flow User Authorization window, follow all prompts to grant appropriate access and enter your credentials to log in to the third-party system until the window is dismissed.
4. In the Add Authorization field, enter a name for the authorization, and click ADD.
5. Click CLOSE. The new authorization is added to the system and can be used in any action or trigger.
From the Workflow
To create an authorization from the workflow, do the following:
1. If the action or trigger supports authorizations and connections, then in the Select an Authentication Scheme list, select OAuth.
2. In the <Connector> OAuth list or in the Authorize <Connector> list, select Add new <Connector> login.
3. In the ThingWorx Flow User Authorization window, follow all prompts to grant appropriate access and enter your credentials to log in to the third-party system until the window is dismissed.
4. In the Add Authorization field, enter a name for the authorization, and click ADD. The new authorization is added to the system and can be used in any action or trigger.
The following video demonstrates how to create an authorization for Gmail.
Managing Authorizations
You can manage authorizations in one of the following ways:
Test, edit, share or delete any authorization in the ThingWorx Flow system from the ThingWorx Flow Settings page.
For more information about managing authorizations, see Managing authorizations on the ThingWorx Flow Settings page.
View and remove authorizations used in a specific workflow from the Workflow Settings page.
Was this helpful?