Authentication User Account
Contents
Description
No description available [API reference]
Instructions
To use OAuth authentication, firstly, you need to create OAuth application:
- Log into your DropBox account.
- Go to https://www.dropbox.com/developers/apps.
- Press Create app button to create a new app.
- Once a new page opens, select Scoped access option.
- Next, select Full Dropbox to access all files and folders or App folder to access specific folder's files and folders option
- Give your app a name
- Click create app
- Once a new page opens, click Scoped App in Permission type line to select application scopes.
- Select all Individual Scopes and Team Scopes if you want to manage team data. Click Submit button.
- Select Settings tab, scroll down to App key and App secret and copy paste them into Notepad.
- Then in OAuth 2 section add a URL as Redirect URI. If you don't have a working Redirect URI, you may add https://zappysys.com/oauth as Redirect URI
Use App key and App secret and Redirect URI for use in Connection String when connecting or in UI.
NOTE: If you are planning to use your current data connection/token for automated processes, we recommend that you use a generic account for token generation when the login box appears (e.g. sales_automation@mycompany.com instead of bob_smith@mycompany.com). When you use a personal account which is tied to a specific employee profile and that employee leaves the company, the token may become invalid and any automated processes using that token will fail. Another potentially unwanted effect of using a personal token is incorrect logging; the API calls (e.g. Read, Edit, Delete, Upload) made with that token will record the specific user as performing the calls instead of an automated process.
Parameters
Parameter | Label | Required | Default value | Options | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
UseCustomApp | UseCustomApp | YES |
True
|
|
|||||||||
ReturnUrl | ReturnUrl | YES |
https://zappysys.com/oauth
|
|
|||||||||
ClientId | ClientId |
YES, if UseCustomApp , otherwise NO
|
|
||||||||||
ClientSecret | ClientSecret |
YES, if UseCustomApp , otherwise NO
|
|
||||||||||
Scope | Scope |
|
|||||||||||
RetryMode | RetryMode |
RetryWhenStatusCodeMatch
|
|
|
|||||||||
RetryStatusCodeList | RetryStatusCodeList |
429
|
|
||||||||||
RetryCountMax | RetryCountMax |
5
|
|
||||||||||
RetryMultiplyWaitTime | RetryMultiplyWaitTime |
True
|
|