Firebase Auth
ELI5 — The Vibe Check
Firebase Auth is Google's 'just add authentication' service. Email/password, Google login, Apple sign-in, phone verification — it handles all of it so you don't have to build a login system from scratch. It's like hiring a bouncer who already knows every type of ID in the world and checks them all for free (up to a point).
Real Talk
Firebase Authentication provides backend services, SDKs, and UI libraries for authenticating users. It supports email/password, phone auth, and federated identity providers (Google, Apple, Facebook, GitHub). It integrates with Firebase Security Rules and can be used standalone with any backend.
When You'll Hear This
"Firebase Auth got us from zero to 'users can log in with Google' in about 20 minutes." / "We use Firebase Auth for identity but our own backend for everything else."
Related Terms
Auth0
Auth0 is the auth service that enterprise companies pay for because it has compliance checkboxes, SAML, and an SLA.
JWT (JSON Web Token)
A JWT is a special kind of token that contains information inside it. It has three parts: a header, a payload (with your user ID, role, etc.
OAuth (Open Authorization)
OAuth is the system behind 'Login with Google.' Instead of making a new account, you let Google vouch for you.
Supabase Auth
Supabase Auth is authentication that's already connected to your database. Sign in with Google, and your user record is instantly available in Postgres.