2017-10-16 7 views
0

Je développe une application Web et une extension Chrome avec Firebase.Authentification Anonyme Firebase + Connexion de jeton personnalisée

authentification Débit:

  1. connexions utilisateur dans l'application Web
  2. requêtes d'application Web personnalisée jeton de notre serveur auto-hébergé.
  3. L'application Web envoie le jeton personnalisé à l'extension chrome.
  4. Le client Firebase dans l'extension chrome se connecte à l'utilisateur avec le jeton personnalisé.

Maintenant, j'ajouté l'authentification anonyme à l'application Web, tous fonctionnent bien, sauf l'état isAnonymous n'est pas correct du côté de l'extension:

L'utilisateur JSON du côté de l'application Web:

{ 
"providerId":"firebase", 
"uid":"UgDe48GltcaIymUgoBNF6Yg231B3", 
"displayName":null, 
"email":null, 
"photoURL":null, 
"isAnonymous":true 
} 

le JSON utilisateur du côté de l'extension:

{ 
"providerId":"firebase", 
"uid":"UgDe48GltcaIymUgoBNF6Yg231B3", 
"displayName":null, 
"email":null, 
"photoURL":null, 
"isAnonymous":false 
} 

Répondre

0

utilisateurs personnalisés ne sont pas authentifiées t considéré comme anonyme. isAnonymous sera faux pour ces utilisateurs. Seuls les utilisateurs connectés avec signInAnonymously auront l'indicateur isAnonymous défini sur true.