Dropbox Watchdog

Search issues

Search the Dropbox Watchdog archive

All issues

Scoped apps: developers forced to re-declare permissions and re-auth users

2020–2021

MediumStatus: ResolvedProduct: Dropbox APIYear: 2021

Dropbox replaced its coarse legacy access types with granular OAuth scopes, requiring every developer to revisit their app's permissions in the developer console and, in many cases, have existing users re-authorize before new functionality would work.

What happened

In 2020 Dropbox introduced 'scoped apps,' moving away from a handful of broad legacy access types (such as App Folder and Full Dropbox with implicit capabilities) toward fine-grained OAuth scopes that request specific permissions like files.content.read or members.read. The stated goal was least-privilege access, letting apps ask only for what they need.

The migration was not automatic in effect. Developers had to open the Permissions tab for each app, review the scopes pre-selected from their legacy access type, and deselect anything unused. Crucially, changing the scopes an app declares does not change what a given user has already granted — so to actually gain or adjust permissions, apps had to prompt existing users to re-authorize. For widely deployed integrations this meant a coordinated re-consent campaign, and any app that ignored the change risked calls failing once it needed a scope a user had never granted.

Impact

The scoped-apps migration improved security hygiene but added another item to the running list of mandatory developer chores in the 2020–2021 window — landing alongside the short-lived-token change. For consumer-facing integrations, forcing users back through an OAuth re-authorization screen carried real drop-off risk, and the cumulative churn reinforced the sense that maintaining a Dropbox integration required constant upkeep.

Dropbox's Response / Official Position

Dropbox documented the change on its developer blog ('Now Available: Scoped apps and enhanced permissions' and 'Migrating App Permissions and Access Tokens') and in its reference guides, explaining scopes, the Permissions tab workflow, and that existing grants were unaffected until users re-authorized.

Sources

Related guides

Spot an error, or have a source to add?
Report an error / suggest update

Related issues

2 sources
Medium

2026 root-certificate change forces SDK upgrades or apps lose API access

Because some official Dropbox SDKs pinned root certificates, Dropbox's switch to a new certificate root starting 1 January 2026 means apps on the Java, .NET, or Python SDK must upgrade to specific minimum versions or lose access to the API.

Current / Ongoing Issues (2024–2026)Developer, API & Platform
Read documentation

Dash connects to Google Workspace, Microsoft 365, Slack, Notion and more, and routes queries through large language models — leaving users to trust Dropbox's contractual assurances that connected and indexed data is not used to train third-party AI models.

Privacy & Encryption ConcernsCurrent / Ongoing Issues (2024–2026)Developer, API & Platform
Read documentation

A tracked vulnerability in the Dropbox desktop application for Windows could strip the 'Mark of the Web' flag from synced files, weakening a key warning that protects users from running downloaded, untrusted content.

Security Incidents & Data BreachesDeveloper, API & Platform
Read documentation

The HelloSign API was rebranded to the Dropbox Sign API in 2022, and after the 2024 Dropbox Sign breach the company rotated API keys and OAuth tokens — meaning developers who had embedded e-signature functionality had to update credentials and re-establish connections, not just rename a product.

Current / Ongoing Issues (2024–2026)Developer, API & Platform
Read documentation