A Google OAuth bug in my side project accidentally allowed citizens to access an admin dashboard.

Three months later, that same debugging experience helped me contribute to designing a secure cross-application authentication flow at work.

This post walks through the bug, how I fixed it, and how those same ideas translated into an enterprise SSO architecture.

Table of Contents

The Side Project