Here’s a quick mental model for Google Auth in a Next.js app without third-party auth libraries (no NextAuth, no Auth0).
Think of Google Auth as 4 hops between Browser → Your App → Google → Your App.
User → Your App → Google → Your App → User (logged in)