Page MenuHomePhabricator

OAuth Technical Impact Assessment and Evaluation for Mobile App Adoption
Closed, ResolvedPublic5 Estimated Story Points

Description

Background

Mobile apps currently relies on session/cookie based authentication. Web is moving towards a system like OAuth. This task is to understand technical implications and effort estimate to migrate

Requirements

  • Review current login flow
  • Map where OAuth would alter deep-link handling and token storage
  • List dependencies for backend endpoints (if any), specifically what currently exists or would need to exist
  • What gaps exist in native client flows
  • Assess impact (if any) on offline mode, and analytics
  • Document required configuration for client registration
  • Document token lifetimes, refresh rotation, and logout options
  • Identify feature-flag (to have a kill switch) or fallback needs for implementation

Output

  • As-is state
  • Gaps
  • Open Questions
  • Risks or blockers
  • Estimate of app engineering effort
  • Document unknowns
  • Create a table of estimated tasks and relative complexity (written as days of work and number of engineers)

Details

Other Assignee
Dbrant

Event Timeline

cooltey triaged this task as High priority.Oct 21 2025, 4:09 PM
Dbrant set the point value for this task to 5.Oct 23 2025, 5:50 PM

Going to stop on this and hand it off, though I feel like I could continue picking away at this indefinitely.

https://docs.google.com/document/d/1W2JlumoHnnh17LGZmrgeT9tFxyAelyPOwcgjuYRPSlQ/edit?tab=t.0

@JTannerWMF feel free to ask followup questions if anything is unclear, thanks!