Best options to handle auth with ionic vue?

I’d like to add a complete authentication process to my app.

  • Google
  • Facebook
  • Regular Email / Password

For the time being, I don’t want to go to Enterprise.
What are the vest best options to deal with auth in my app?

Thanks !

What is the app? Who is the target audience? Where is the data stored? What tech/frameworks do you have experience with?

More information will provide better answers

The app is b2c in mobility. Features are map, camera, booking & payment.
I’m experienced in Node, JS and Vue but new in Ionic - trying to know if relevant.