This blog was originally published on Descope.

If your app is built on Firebase, authentication tends to sit right at the center of everything. Firestore rules, Cloud Functions, Storage access, and even analytics all assume there's a valid Firebase user session.

At the same time, Firebase Auth can feel limiting once you want to go beyond basic...