OAuth providers
Dropbox
Set up Dropbox OAuth for cloud file storage and sharing
Overview
Section titled “Overview”Connect your users to Dropbox for cloud file storage, file sharing, and document collaboration.
| Property | Value |
|---|---|
| Provider ID | dropbox |
| Category | Storage & Files |
| PKCE | Supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create a Dropbox OAuth App
Section titled “Step 1: Create a Dropbox OAuth App”Go to the Dropbox App Console
Navigate to dropbox.com/developers/apps and sign in.
Create a new app
Click Create app, choose Scoped access, select Full Dropbox or App folder, and enter a name.
Configure the redirect URI
Under the Settings tab, add the Alter callback URL from the Developer Portal to Redirect URIs.
Get credentials
Copy the App key (Client ID) and App secret (Client Secret).
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Dropbox provider
Go to OAuth Providers > Add Provider > Dropbox.
Enter credentials
- Client ID: Paste your Dropbox App key
- Client Secret: Paste your Dropbox App secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
account_info.read | Read account information |
files.metadata.read | Read file and folder metadata |
files.metadata.write | Write file and folder metadata |
files.content.read | Read file contents |
files.content.write | Write file contents |
sharing.read | Read sharing settings |
sharing.write | Manage sharing settings |
- Dropbox uses short-lived access tokens with refresh tokens. Alter Vault handles automatic token refresh.
- The
files.content.readandfiles.content.writescopes must be enabled in the application’s Permissions tab in the Dropbox App Console. - See the Dropbox API documentation for more details.