Page MenuHomePhabricator

Simplified "front page" for OAuth app registration
Open, Needs TriagePublic

Description

Currently you get an ugly text interface for choosing between OAuth 1 / OAuth 2 / browsing you existing apps, and then a large, messy, hard-to-understand form.

Screenshot Capture - 2026-08-05 - 21-31-09.png (1,978×480 px, 167 KB)
meta.wikimedia.org_wiki_Special_OAuthConsumerRegistration_propose_oauth2.png (3,330×8,312 px, 2 MB)

The form needs to be improved, but we could make better use of the initial page to help with that. Instead of the current options, it could be more use-case-based, like:

  • I want to create a new web application
  • I want to use a bot, desktop app or mobile app
  • I want a simple API key for testing
  • I want to update one of my existing apps
  • I want to create an OAuth 1 app

(Maybe with big block buttons like these and some explanatory text. The OAuth 1 one should be more quiet and clearly marked as a deprecated, legacy option.)

Then a few form options (e.g. grant type, "confidental" option) can be omitted or at least pre-selected, because they follow from which option the developer has chosen.