How can we force a user to first Activate account when using Firebase/Supabase Authentication?

I am currently using Supabase as database backend. In future I am planning to move to Firebase once the client approves.

As Supabase has support for Authentication I am using that as advised by many.

Here (in supabase) it so happens that when a user Signs up, the user can immediately signin and the user can sign up using any dummy email.

Instead I want the user to activate account before the user can login. For this I want to send the user an email which will contain a link which the user has to click to confirm account and only then can the user sign in.

I read the Supabase docs on this and there is provision for such an authentication process but could not find much information for Firebase.

Finally here I do not want the user to land to Firebase or Supabase page when authenticating.

Is this possible or should I build a custom authentication process?

4 replies