776 results found
-
Magic link with phone auth
Create magic links in sent SMS messages so users can click on the link in the SMS and log-in into the app, similar to email magic link auth.
2 votes -
GeoFire as Swift Package
Please make GeoFire available as a Swift Package.
1 vote -
Quick navigation
A quick navigation/search bar with a keyboard shortcut like cmd+k or / like gcp console will be really handy for fast navigation across all the products
1 vote -
5 votes
-
5 votes
-
4 votes
-
5 votes
-
Restore Archived Dynamic Links
Automatically Imported from Firebase
5 votes -
Testing UserVoice!
Just testing.
6 votes -
Configure logs save location
Configure where the log files for the emulator are saved, instead of poluting the root of the project
1 vote -
Firestore UI in Firebase Console - Weird bugs
Some issues with Firestore data in the console:
I've noticed that when loading some records in Firestore, the UI will often load for an unusually long period of time (seems like it just hangs), and then as soon as I scroll the window the loading state goes away and the data is shown.
Not sure if that's a bug or something, but it's annoying.
Additionally, several times now I have gone to add data to Firestore, created a new record and added several fields individually only to find upon reloading the page that my authentication token must've been expired and…
1 vote -
generateRecoverEmailLink
Just as there is "generatePasswordResetLink" to obtain the link to reset the password, I need a method to obtain the link to recover the email, after an email change.
The same link that is sent in the email when an email change is made using "updateEmail" from the front.
Since without that, there is no way to use Firebase to reverse an email change through a link in a custom email, and I would have to build a complete flow on my website for this.
1 vote -
Security vulnerability on using SHA-1 weak hash algorithm
Firebase using SHA-1 weak hash algorithm. This is being raised as Security vulnerability. Recommended to upgrade the hash algorithm.
2 votes -
View custom domain setup DNS configurations
After a Custom Domain is set up on a site, there's no way to view what the correct DNS records should be.
4 votes -
Split Android & Wear OS app
Since Android & Wear OS must use the same package name to be able to communicate, we have no way to split apart Android & Wear OS crash reports.
This is an issue because we use Flutter for the mobile app and Kotlin/Jetpack Compose for the Wear OS app. The two apps share essentially nothing in common except for the package name and we have two separate teams working on them.Filtering for device type sounds like it should work, but the we only have phone & tablet in that list even though there's at least one crash guaranteed to…
1 vote -
4 votes
-
Option to enable MFA by provider
There should be an option to turn on MFA for a user for specific provider (e.g., password). Since user's Google signin might have MFA already, it's sort of inconvenient to have extra MFA barrier for Firebase Auth tenant.
4 votes -
Way to access tracelog of firestore events (onCreate, onUpdate, onDelete)
One frequent and strange bug we are facing with firestore is the dropping of events when designing large batch onWrite-listeners. This leads to unexpected bugs in production code.
For some reason, when executing say 300 to 1000 onCreates at once, different events seem to drop and are never responded too.
A way to access the tracelog of firestore events (in Stage 1 Cloud functions) would help us debug this problem. It would also help replay event streams in case the database is corrupted due to non-responding to the event streams.
4 votes -
Allow running Firestore queries from console
Running quick queries straight from the console is currently impossible, making it hard to make adjustments DB wide without fiddling with code.
4 votes -
Trusted headers for client IP address via Firebase Hosting
Context: from a backend running on Cloud Run/Cloud Functions, how to determine client IP address, when you need to TRUST it for IP-address based access restrictions.
You can normally find the real client IP as the first entry in the X-Forwarded-For header, but you cannot trust it.
If you are using Cloud Run (or Cloud Functions gen 2), then as far as I can tell the Cloud Run orchestrator always sits as a proxy in front of your container. This means you can trust the last entry in X-Forwarded-For as this is the client IP seen by Cloud Run itself.…
3 votes
- Don't see your idea?