HTTP-Fehler: 401 beim Einrichten der Firebase-Cloud-Funktionen für das Android-Projekt

Antworten:

265

Ich habe das Problem gelöst! Sie müssen sich abmelden und firebase logoutdann erneut anmelden firebase loginoder das Token einfach mit aktualisierenfirebase login --reauth

Es scheint, dass die Ablaufzeit des Firebase-Authentifizierungstokens auf maximal 1 Stunde begrenzt ist

M.Ali
quelle
Gerne helfen :)
M.Ali
24
Hinweis: Um sich firebase logoutfirebase login
abzumelden
Ich habe es firebase loginmehrmals getan ... es hieß, ich sei bereits eingeloggt, aber es war alles eine "Lüge". Enttäuschte Benutzer müssen sich abmelden und wieder anmelden oder die Reauth explizit anfordern. Warum können sie nicht einfach das aktuelle Anmeldeverhalten und die automatische Reauth-Funktion bei Bedarf nicht erfüllen? Es erfordert zusätzliche Arbeit und ist eine schlechtere UX.
wescpy
27

Verwenden Sie firebase login --reauth, das ist mir passiert, weil ein alter FIREBASE_TOKENanwesend war, als er versuchte auszuführenfirebase init

Pixshatterer
quelle