So verhindern Sie, dass das anonyme Firebase-Benutzertoken abläuft

Ich verwende die anonyme Authentifizierung einer Firebase-App. Ich habe gerade bemerkt, dass ich über 100 anonyme Benutzer registriert habe, obwohl ich die App nur getestet habe. Es sieht so aus, als ob die Ablaufzeit für das Benutzertoken ziemlich kurz ist und sobald es abläuft, wird bei der nächsten Anmeldung ein neuer Benutzer erstellt.

Was ist der beste Weg, um dies zu vermeiden? Vermutlich konnte ich das Token des Benutzers aktualisieren, aber ich bin mir nicht sicher, wie das geht, da inonAuthStateChange dasuser Parameter istnull wenn der Benutzer abgelaufen ist.

Oder sollte ich die Ablaufzeit ändern? Wenn ja, wie mache ich das? Ich habe einige Anweisungen dazu in den alten Firebase-Dokumenten gefunden, kann aber in der neuesten Version nicht nachvollziehen, wie das geht.

UPDATE: Derzeit initialisiere ich die App und authentifiziere den (anonymen) Benutzer wie folgt:

firebase.initializeApp(FIREBASE_CONFIG);

firebase.auth().onAuthStateChanged(user => {
  if (!user) {
    firebase.auth().signInAnonymously().catch(error => {
      console.error('Failed to authenticate with Firebase', error);
    });
  }
});

Antworten auf die Frage(0)

Ihre Antwort auf die Frage