Table of Contents
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)
- 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)
- 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
- Apple sign-in using Popup
- Apple sign-in using Redirect