
OAuth 2.0 is an authorization protocol that allows applications to access user data from other services without sharing the user's credentials. It enables users to securely grant limited access to their resources on one service to another application.
This connector allows you to configure static REST authenticated connections that you can reuse on other parts of the platform where a REST connection to the connected REST API service is required.
In this article
- What is OAuth 2.0?
- Why is a Connection required?
- Adding a Connection
- Adding an Auth Request Connection
- Adding an OAuth 2.0 Connection
What is OAuth 2.0?
OAuth 2.0, which stands for “Open Authorization,” is a standard designed to allow a website or application to access resources hosted by other web apps on behalf of a user. It replaced OAuth 1.0 in 2012 and is now the de facto industry standard for online authorization. OAuth 2.0 provides consented access and restricts the client app's actions on resources on behalf of the user without ever sharing the user's credentials.
Why is a Connection required?
A Connection is required to allow nomorePAPER to communicate with your OAuth 2.0 account before you can successfully add Form Connectors to push data or pull with Data Source Connectors from other platforms.
- Rest Field
- Rest Form Connector
- Rest Data Source Connector
- REST External User Connector
Adding a REST Connection
When logged into the web portal, navigate the side menu Connected Data > Connections.

On the Connections page, hit Add Connection on the top right.

Click on the REST option to add the connection.

Once you've added the REST connection, you can configure either a regular Auth Request connection or an OAuth 2.0 connection that can be reused by any other form that requires the same connection.

You can select which authentication method your REST Connection will support by selecting the appropriate one, as shown in the screenshot above.
Adding an Auth Request Connection
This option allows you to configure a REST connection that utilizes either API key-based authentication, Basic authentication, or Token-based authentication. You can configure these authentication methods here for reuse on other forms or data source connectors you may wish to use in the future.

Adding an OAuth 2.0 Connection
Once you've selected the option to add an OAuth 2.0 Connection, fill in the required properties and then save. This will reload the interface with an Authorize button that you will need to press to sign into the 3rd party service and authorize the connection so that our platform can push or pull data from your account.

Authentication URL | Endpoint URL to establish a connection to the retrieved Authorization code |
Auth Code Request | Query parameters needed in the Authentication request |
Token URL | Endpoint URL to request to get the Token code |
Token Request | Query parameters needed in the Token request |
Callback URL | The URL that the REST service will call back to once the authentication is successful. |
Authorize | Button to connect your connection to the 3rd party endpoints. |
Headers | The default header that your REST API connectors will use. |
Query Parameters | The default Query Parameters that your REST API connectors will use. |
If your connection is authenticated successfully, the red block showing "Cannot Connect" will change to green and show "Connected". At this point, your REST connection is ready to use on your forms and data sources.