An ODe to OAuth
summary
Prezi replaces an 11‑year custom auth fork with the framework‑independent Python Social Auth (social-core), migrating Google and Facebook logins, handling ~170 backends, and moving sessions to cloud RDS so the system scales horizontally and vertically. Engineering builds an association flow that verifies and links existing accounts using email verification and association flow with deep linking, handles Facebook phone‑only signups, fixes security bugs upstream, and ships a working, maintainable pipeline.
AI-written summary · about
chapters (7)
- 0:00Introduction and password struggles
- 3:58OAuth 2 protocol history
- 10:20Legacy app challenges
- 13:59Rebuilding with social core
- 18:18Social core components
- 21:31Roadblocks and achievements
- 26:35Key takeaways and conclusion








