Firebase Authentication

Table of Content

There are multiple methods available for authentication with Firebase. Ensure that the appropriate sign-in method has been enabled in the Firebase Console authentication panel. Note: custom auth does not require enabling.

  • Anonymous
  • Email and Password authentication
  • Email Link authentication
  • Custom Authentication and an Example Custom Token Generator

  • Phone number sign-in with visible ReCaptcha
  • Phone number sign-in with invisible ReCaptcha
  • Phone number sign-in with simplified popup flow (not recommended for production apps)
  • Update Phone number sign-in with invisible ReCaptcha
  • Mobile invisible ReCaptcha
  • Mobile visible ReCaptcha

  • Google sign-in using Popup
  • Google sign-in using Redirect
  • Google sign-in using OAuth Credentials (via Google Sign-in Button)

  • Facebook login using Popup
  • Facebook login using Redirect
  • Facebook login using OAuth Credentials (via Facebook Login Button)

  • Sign In with Apple using Popup
  • Sign In with Apple using Redirect
  • Sign In with Apple using OAuth Credentials (via Sign In with Apple Login Button)

  • Twitter sign-in using Popup
  • Twitter sign-in using Redirect

  • Microsoft sign-in using Popup
  • Microsoft sign-in using Redirect

  • GitHub sign-in using Popup
  • GitHub sign-in using Redirect