web-dev-qa-db-de.com

Firebase 3 - Wir haben alle Anfragen von diesem Gerät aufgrund ungewöhnlicher Aktivitäten blockiert

Ich habe meine Anmelde-/Anmeldefunktion getestet und aus irgendeinem Grund kann ich nicht verstehen, dass Firebase jetzt alle Anfragen von meinem Gerät blockiert.

Ich habe einen Tag gewartet, um es erneut zu versuchen, aber ich habe immer noch das gleiche Problem.

FEHLER: "Wir haben alle Anfragen von diesem Gerät aufgrund ungewöhnlicher Aktivitäten blockiert. Versuchen Sie es später erneut."

Was muss ich tun, um wieder auf meine Datenbank zugreifen zu können?

Vielen Dank.

37
Eusthace

Eine der möglichen Lösungen:

  1. Gehen Sie zu Ihrer Firebase-Konsole -> Auth -> Users-Tabelle

  2. Suchen Sie den Benutzer, den Sie testen.

  3. Lösche diesen Benutzer.

  4. Erneut testen.

16
Artyom Okun

Wenn Sie Telefonauthentifizierung verwenden, gehen Sie wie folgt vor:

  1. Wechseln Sie zur Firebase-Konsole
  2. Anmeldemethode
  3. Gehen Sie zu "Telefon" und Pop-up wird angezeigt
  4. Fügen Sie Ihre Telefonnummer unter "Telefonnummern zum Testen" hinzu.

Und es funktioniert jetzt :)

19
Mohammed Hasan

Dies ist eine von vielen Macken, denen ich begegne. Während Firebase ein nettes Framework/Produkt/Service zu sein scheint, scheint es im Moment noch nicht vollständig bereit zu sein für eine breite Produktionsbereitstellung. In diesem Fall habe ich nur einen bestimmten (falschen) Benutzer zum Testen/Debuggen verwendet und nach nur wenigen Versuchen (wahrscheinlich nicht mehr als 10 Anmeldungen) bin ich auf dieses Problem gestoßen. Das Lustige ist, dass meine Tests den gefälschten Testbenutzer nach jedem Lauf löschen, sodass ich danach keinen Benutzer in meiner Auth-Benutzertabelle sehen konnte. Die Lösung für mich war, diesen Benutzer manuell über die Schaltfläche "ADD USER" hinzuzufügen und dann zu löschen. Ich denke, sie sollten (zumindest als Workaround) einen definierbaren Benutzer zum Testen/Debuggen haben, der dieser Einschränkung nicht unterliegt, wenn sie wirklich das Gefühl haben, eine solche (niedrige) Grenze haben zu müssen.

7
Kaamel

Ich bin auf dasselbe Problem gestoßen.

Standardmäßig (für den kostenlosen Plan) beschränkt Firebase Anmeldungen auf 100 pro Stunde und IP-Adresse. Dies hat unsere automatisierten Tests zerstört. Sie können die Einstellung folgendermaßen ändern:

  • konsole öffnen
  • öffnen Sie Ihr Projekt
  • gehe zu "Authentifizierung"
  • gehe zu "Anmeldemethode"
  • scrollen Sie nach unten, um das Anmeldekontingent zu verwalten.

Das ist es. Derzeit beträgt die maximale Einstellung für dieses Kontingent 1000.

6
lhk

Ich habe es sofort geschafft, indem ich das Benutzerpasswort zurückgesetzt habe.

Schritte sind wie folgt:

  1. Gehen Sie in Ihre Admin-Konsole, Authentifizierung, Benutzer
  2. Suchen Sie den Benutzer
  3. Klicken Sie auf die Menüpunkte in der rechten Spalte
  4. Wählen Sie Kennwort zurücksetzen und klicken Sie dann auf OK
  5. Befolgen Sie die Schritte in der E-Mail, wenn sie eingeht
2
robnordon

Siehe meine Antwort unter https://stackoverflow.com/a/39291794/18132

Ich ging zu firebase> Authentifizierung> Anmeldemethode> google und fügte meine Client-ID zur Whitelist hinzu.

2
Emad