For the complete documentation index, see llms.txt. This page is also available as Markdown.

Switch to Firebase

JWT to Firebase

Set Firebase Config

At present, firebase uses you need to set a secret in the following file. For more detail refer to firebase here: https://firebase.google.com/docs/reference/rest/auth

.env
...
###
## Firebase - Google Auth 

REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=
REACT_APP_FIREBASE_APP_ID=
REACT_APP_FIREBASE_MEASUREMENT_ID=
###
...

Change AuthProvider

..\src\App.js
import { FirebaseProvider as AuthProvider } from 'contexts/FirebaseContext';

Change auth Hooks

Comment another context in the following file and uncomment Firebase one.

Copy login code

It's also super simple. We have provided a code that just needs to be replaced.

  • From: src\sections\auth\login\FirebaseLogin

  • To: src\sections\auth\auth-forms\AuthLogin.js

Copy register code

We have provided a code that just needs to be replaced.

  • From: src\sections\auth\register\FirebaseRegister

  • To: src\sections\auth\auth-forms\AuthRegister.js

For nextJS, refer next-auth site: https://authjs.dev/reference/core/providers_google

Last updated