There's a point in almost every Flutter project where authentication comes into the picture.

And more often than not, the default answer is:

"Just use Firebase."

We've done that too. It works well.

But in one of our recent projects, we already had a backend handling authentication. We didn't need Firebase - we just needed Google Sign-In as a login option.