Skip to content

Dropbox

Members sign in with their Dropbox account, in the system browser.

ConsoleDropbox App Console
Endpoint groupSocial Login
EmailReturned, and verified — Dropbox can match an existing account
Signs inIn the browser
  1. Open the Dropbox App Console and press Create app.

  2. Choose Scoped access as the API.

  3. Choose App folder as the access type. Sign-in touches no files, and this is the narrowest option that lets the app exist.

  4. Name the app. Dropbox names are globally unique, so a generic community name may be taken.

  5. Open the Permissions tab and tick account_info.read. Submit.

  6. Open the Settings tab and add the redirect address under Redirect URIs: the string from Memberside → API Keys → Social Login → Dropbox, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/dropbox.

  7. Copy the App key and App secret from the same tab.

Set permissions before your first sign-in. A token issued before a scope was added does not gain it retroactively.

A Dropbox app starts in development, where it may authorise a limited number of accounts. Press Enable additional users on the Settings tab, or apply for production status, before opening sign-in to a community.

Under Memberside → API Keys → Social Login → Dropbox:

FieldValue
Client IDThe App key
Client secretThe App secret
SymptomCauseFix
“missing_scope”account_info.read was added after the first sign-inTick it, submit, and sign in again
Sign-in fails after a number of membersThe app is still in developmentEnable additional users, or go to production
The redirect is refusedThe URI is not in the Settings tab listAdd it exactly
The app name is rejectedDropbox app names are globally uniquePick another