OAuth
Configuring auth is an important step and can be required in the following cases:
All App integrations that can access or add private data for users require authentication.
Any integration that stores private data will require authentication.
Before you start
You should have a configured app.
You should know which authentication schema to use based on your requirement.
You should know the config details related to the authentication schema selected.
How it works
From your Partner Dashboard
Go to App. All your created apps will be visible on this page.
Select a created app.
You will be redirected to the App detail page.
Click on the Extension page.
Click the Authentication tab.
Then select the authentication scheme your app uses and enter the respective details:
OAuth v2:
(optionally) An Input Form to gather data from users, such as account team name or site URL for self-hosted apps
An OAuth application configured in your own app’s settings, where you’ll add Eshopbox’s OAuth Redirect URL
A Client ID (may be called Customer or API Key) and Client Secret (may be called Customer or API secret) from your app
An Authorization URL on your app’s site where users will login with their account credentials NOTE: You can turn your form mode to code mode. Click the Switch to Code Mode to write a custom API call in JavaScript code.
(optionally) A list of API scope(s) to restrict what Eshopbox can access
An Access Token Request URL where Eshopbox exchanges the request token for an access token
(optionally) A Refresh Token Request URL where Eshopbox can refresh the access token if it expires, along with an option to have Eshopbox automatically refresh credentials
A Test API endpoint where Eshopbox can make an API call to ensure your user credentials work
A Connection Label to uniquely identify users’ accounts.
Last updated
Was this helpful?