2015-11-25 16 views
7

Sto tentando di accedere a Firebase utilizzando le credenziali di accesso di, ad esempio, Utente-Alice.Come modificare l'identità di login utente Firebase dalla riga di comando (CLI)?

Ma quando eseguo la procedura di autorizzazione, viene visualizzato un messaggio che indica che sono registrato come utente Bob. This is not mentioned anywhere in the documentation né spiega come modificare l'utente in cui sono registrato come.

Come posso modificare l'utente registrato da Firebase da User-Bob a User-Alice?

risposta

22

Il modo più semplice per gestirlo è disconnettere Utente-Alice e l'utente-Bob di accesso.

firebase logout 
firebase login 

Ma, se si è registrato come utente-Alice con un account Google nel browser è necessario firmare là fuori prima.

+0

Per favore mi dia un po 'più in dettaglio. Quando provo a farlo, mi riaccede come utente A. Questo è l'intero punto della domanda. Non c'è modo di specificare quale utente effettuare il login. La chiave che viene generata è in qualche modo legata a un utente diverso e non so come cambiarlo. – Mowzer

+0

Apre il browser per accedere con il proprio account Google? O stai effettuando il login tramite la riga di comando con utente e password? –

+0

Apre un browser e mi obbliga ad accedere con l'account Google. Ma dice che le mie credenziali non sono autorizzate quando effettuo l'accesso come utente desiderato. C'è un collegamento nelle istruzioni della CLI che quando copio e incollo un browser, mi accede come utente sbagliato. Anche quando sto usando un browser con il quale sono connesso come l'utente che desidero, registra ancora l'utente sbagliato. – Mowzer

0

È necessario disconnettersi da Google Account in (utilizzare) il browser principale (ad esempio, Safari). E accedi allo stesso browser dell'utente corretto. Cercando di accedere ai browser secondari (ad esempio, Opera o Chrome) non funzionerà. Deve essere lo stesso browser che Firebase CLI si apre automaticamente dopo aver battuto firebase login. I browser secondari verranno ignorati.

0

Innanzitutto, il tuo account di accesso corrente deve includere 'User Alice'([email protected]) nel tuo browser predefinito. Quando si firebase logout e poi Firebase direte

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

firebase login, Firebase aprirà un browser e ottenere il comfirmation (consentire o negare). Quando accetti/consenti, puoi vedere quanto segue nel tuo terminale.

$ 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]' 
0

Se si dispone di diversi account Google - vi consiglio di avere altro browser user profiles per essa in Google Chrome.

Prima di entrare firebase login, assicuratevi di attivare la rispettiva finestra del browser con la user profile desiderato.

In questo modo non sarà necessario inserire nuovamente le password quando si passa da un account all'altro.

0

uso questo

firebase login --reauth 

poi si può cambiare conto