Build Secure API Service to Verify Firebase Passwords (SCrypt) and Sync Login to Supabase (Integrate it to Flutter Flow)
Budget: ₹1,500 – ₹12,500 INR
I am migrating an app from Firebase Auth to Supabase Auth.
However, FlutterFlow only supports one authentication provider at a time, so users cannot log in with their old Firebase passwords unless we manually verify them.
Firebase password verification uses a special SCrypt hashing algorithm, and this can only be validated using the Firebase SDK, which requires Node.js.
For this reason, I need a small secure API service that does the following:
1. A Small Secure Node.js API (1–2 endpoints)
The API must:
Accept email + password from the FlutterFlow app
Verify the password using:
Firebase SCrypt hashing
Firebase Admin SDK
If the password is correct:
Automatically create/update the user in Supabase Auth
Set a new Supabase password transparently
Return a success response so the app can log the user into Supabase
Integrate that API in FlutterFlow
Why it is needed : I am migrating an app from Firebase Auth to Supabase Auth but the Password is not migrating
However, FlutterFlow only supports one authentication provider at a time, so users cannot log in with their old Firebase passwords unless we manually verify them.
Firebase password verification uses a special SCrypt hashing algorithm, and this can only be validated using the Firebase SDK, which requires Node.js.
For this reason, I need a small secure API service that does the following:
1. A Small Secure Node.js API (1–2 endpoints)
The API must:
Accept email + password from the FlutterFlow app
Verify the password using:
Firebase SCrypt hashing
Firebase Admin SDK
If the password is correct:
Automatically create/update the user in Supabase Auth
Set a new Supabase password transparently
Return a success response so the app can log the user into Supabase
Integrate that API in FlutterFlow
Why it is needed : I am migrating an app from Firebase Auth to Supabase Auth but the Password is not migrating