web-dev-qa-db-fra.com

Comment changer l'identité de connexion de l'utilisateur Firebase à partir de la ligne de commande?

J'essaie de me connecter à firebase en utilisant les identifiants de connexion de, disons, User-Alice.

Mais lorsque je passe en revue la procédure d'autorisation, un message m'indique que je suis connecté en tant qu'utilisateur-Bob. Ceci n’est mentionné nulle part dans la documentation il n’explique pas non plus comment changer d’utilisateur, je suis connecté en tant que.

Comment puis-je changer l'utilisateur connecté à Firebase de User-Bob à User-Alice?

18
Mowzer

Le moyen le plus simple de gérer ceci est de déconnecter User-Alice et le login User-Bob.

firebase logout
firebase login

Toutefois, si vous êtes connecté en tant que User-Alice avec un compte Google dans le navigateur, vous devez vous connecter au préalable.

48
David East

utilisez ceci 

firebase login --reauth

alors vous pouvez changer de compte

4
john lee

Tout d'abord, votre compte Google actuellement connecté doit inclure 'User Alice'([email protected]) dans votre default browser. Quand vous firebase logout et ensuite Firebase dira 

$ firebase logout
Logged out form '[email protected]'

firebase login, Firebase ouvrira un navigateur et obtiendra la confirmation (autoriser ou refuser). Lorsque vous acceptez/autorisez, vous pouvez voir ce qui suit sur votre terminal.

$ firebase login
Allow Firebase to collect anonymous CLI usage information? Yes

Visit this URL on any device to log in:
https://accounts.google.com/o/oauth2/auth?client_id=....

Waiting for authentication...

Success! Logged in as '[email protected]'
1
Nyein

Vous devez vous déconnecter des comptes Google dans (en utilisant) votre navigateur principal (par exemple, Safari). Et connectez-vous au même navigateur que le bon utilisateur. Essayer de se connecter à des navigateurs secondaires (par exemple, Opera ou Chrome) ne fonctionnera pas. Il doit s'agir du même navigateur que celui de Firebase CLI qui s’ouvre automatiquement après avoir cliqué sur firebase login. Les navigateurs secondaires seront ignorés.

0
Mowzer

Commande de déconnexion et de connexion

logbase logout

login de base de feu

reportez-vous à ce lien pour plus de commandes 

https://www.npmjs.com/package/firebase-tools

0
saigopi

Si vous avez différents comptes Google, je vous recommande d’utiliser le navigateur user profiles pour celui-ci dans Google Chrome.

Avant de saisir firebase login, assurez-vous de activer la fenêtre de navigateur correspondante avec le user profile souhaité.

De cette façon, vous n'aurez plus besoin de saisir de mot de passe pour changer de compte.

0
Ujjwal Singh