Ich entwickle eine Webanwendung und eine Chrome-Erweiterung mit Firebase.Firebase Anonyme Authentifizierung + Benutzerdefiniertes Token Anmelden
Authentifizierungsfluss:
- Benutzer-Logins in der Web-Anwendung
- Webanwendung Abfragen benutzerdefinierte Token unserer selbst gehosteten Server.
- Die Webanwendung sendet das benutzerdefinierte Token an die Chrome-Erweiterung.
- Der Firebase-Client in der Chrome-Erweiterung meldet den Benutzer mit dem benutzerdefinierten Token an.
Jetzt habe ich die anonyme Authentifizierung an der Web-Anwendung, die alle gut funktionieren, mit Ausnahme des isAnonymous
Zustand nicht korrekt auf der Expansionsseite ist:
Der Benutzer JSON in der Web-Anwendung Seite:
{
"providerId":"firebase",
"uid":"UgDe48GltcaIymUgoBNF6Yg231B3",
"displayName":null,
"email":null,
"photoURL":null,
"isAnonymous":true
}
der JSON Benutzer in der Expansionsseite:
{
"providerId":"firebase",
"uid":"UgDe48GltcaIymUgoBNF6Yg231B3",
"displayName":null,
"email":null,
"photoURL":null,
"isAnonymous":false
}