Reltio OAuth2 Account

In this article

Overview

You can use this account type to connect Reltio Snaps with data sources that use the Reltio OAuth2 Account.

Prerequisites

  • Reltio Tenant Access

  • Client ID and Client Secret

  • Authorization Server Endpoint

  • API Permissions to perform the required operations.

Account Settings

account-reltio-oauth2-overview.png
  • Asterisk ( * ): Indicates a mandatory field.

  • Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.

  • Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.

  • Add icon ( ): Indicates that you can add fields in the fieldset.

  • Remove icon ( ): Indicates that you can remove fields from the fieldset.

Field Name

Field Type

Description

Field Name

Field Type

Description

Label*


Default Value: N/A
Example: Reltio OAuth2 Account

String

Specify the name for the account. Modify the account name if there is more than one account of the same account type in your project.

 

Client ID*


Default Value: N/A
Example: p364e45x-953x-460p-9pb0-934xep16p693

String

Specify the client ID associated with your account. You can create the client ID as advised by your application provider. Learn more about Client credentials grant type.

 

Client secret*


Default Value: N/A
Example: <Encrypted>

String

Specify the client secret associated with your account. You can create the client secret as advised by your application provider.

Client ID and Client secret are essential for authenticating your application with Reltio’s OAuth2 service.

Access token


Default Value: N/A

String

Auto-generated after authorization. Specify the token that SnapLogic uses to make API requests on behalf of the user associated with the client ID.

 

Access token expiration


Default Value: N/A

Integer

Auto-generated after authorization. 

By default, tokens expire after 60 minutes. To authenticate into Reltio using scripts or integrations, you must get a token, store it, and use it until it expires. You must get a new token after the current one expires.

OAuth2 token endpoint

 

Default Value: https://auth.reltio.com/oauth/token
Example:  https://auth.reltio.com/oauth/token

String

Specify the URL of the Reltio’s authorization server where the token request will be sent.

 

S3 Access-key ID


Default value: None
Example: AKIAIOSFODNN7EXAMPLE

String/Expression

Specify the S3 Access key ID as a part of AWS authentication.

  • The value can be provided dynamically as a pipeline parameter or directly in the account but not as an upstream parameter. 

  • This field is required only for the Bulk Export Snap.

S3 Secret key


Default value: None
Example: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

String/Expression

Specify the S3 Secret key as a part of AWS Authentication.

Token endpoint config

Use this field set to provide custom properties for the OAuth2 token endpoint.

Token endpoint parameter


Default Value: N/A
Example: https://auth.example.com/oauth2/token

String

Define an optional token endpoint parameter.

 

Token endpoint parameter value


Default Value: N/A
Example: client_credentials

String

Specify the value associated with the optional endpoint parameter defined above.

 

Auto-refresh token

 

Default Value: Deselected

Checkbox

Select this checkbox to refresh the token automatically using the refresh token, if the property is enabled. If this property is deselected, the token expires and is not refreshed automatically.

 

Authorize

 

Button

Click this button to authorize the REST OAuth2 account using the credentials provided in the Client ID, Client Secret, OAuth2 Endpoint, and OAuth2 Token fields.

 

Refresh

Button

Appears only after the first Authorize flow.

Click this button to refresh the access token. 

 


Related Links