Firebase & Supabase WordPress Integration

First steps

  • Introductions
  • IF-PRO Plugin Configuration
  • Firebase Cloud Functions Deployment
  • List of Current Shortcodes
  • Update the Plugin

Authentication

  • Social Login (NEW)
  • Enable FirebaseUI Web
  • Register & Login Form
  • Custom Registration Form (Contact 7)
  • One Tap Sign Up & Email Link Sign In
    • One-tap Sign-up
    • Sigin In Via Email Link
  • WordPress User Integration
  • Firebase User Profile on WordPress
  • Manage Firebase Users in WordPress Dashboard
  • Two Factor Authentication (2FA)
  • Custom Authentication Flow

Database

  • Retrieve Data from Firestore and Display on WordPress
  • Display Firestore with Pagination in WordPress
  • Dynamically Display Firestore Data on WordPress
  • Save Data from WordPress to Firebase (Realtime + Firestore)
  • How to Work With Firebase Custom Claims in WordPress

Cloud Storage

  • Cloud Storage Integration

Analytics

  • Configure Analytics

Firebase Features

  • Sync Post Data from WordPress to Firebase
  • Sync User Data From WordPress to Firebase
  • Firebase Cloud Message Integration
  • Firebase AppCheck Integration

Hooks

  • Integrate Firebase PRO Filter Hooks
  • Integrate Firebase PRO Action Hooks
  • Woocommerce Extension Filter Hooks

Developers

  • Add Custom Scripts
  • Retrieve Data and Display on WordPress

Extensions

  • Integrate Firebase Template
  • Integrate Firebase Users
  • Woocommerce
  • JWT - Restful API
  • Realtime Google Maps
  • BuddyPress
  • Video Chat (Beta)

Usecases

  • Update Profile

Usecases

  • WordPress CMS for Mobile Apps

Miscellaneous

  • Troubleshooting
  • Performance - Optmization
  • Internationalization
  • Roadmap
  • CHANGELOG
  • reStructuredText Viewer Configuration Guide
  • reStructuredText Preview Troubleshooting
  • Using Esbonio for reStructuredText Preview
Firebase & Supabase WordPress Integration
  • One Tap Sign Up & Email Link Sign In
  • Edit on GitHub

One Tap Sign Up & Email Link Sign In

This is a new update since v1.3.0. Enable this feature in the plugin is not enough. You also have to configure in (Google Cloud Platform) GCP & Firebase..

Password is becoming obsolete. Remembering username and password in order to login to a website maybe easy, how about 10 websites?

So, how about one-click to login & sign up to WordPress & Firebase?

One-tap Sign-up

This is a feature from Google. Sign up new users with just one tap, without interrupting them with a sign-up screen. Users get a secure, token-based, passwordless account on your site, protected by their Google Account.

../_images/get-google-client-id.png

Get Google Client ID

../_images/allow-sign-up-one-tap.png

Apply Google Client ID

../_images/one-tap-sign-up.png

One-tap Sign-up

Sigin In Via Email Link

This is straight forward. Users enter their email, and they will get a sign-in link in their inbox. They click on the the link and sign in to WordPress and Firebase at the same time.

../_images/allow-firebase-email-link.png

Allow email link in Firebase

../_images/allow-signin-via-email-link.png

Allow sign in via email link

../_images/signin-via-email-link.png

Sigin In Via Email Link

Previous Next

© Copyright 2025, Dale Nguyen.

Built with Sphinx using a theme provided by Read the Docs.