2015-11-25 2 views
7

Я пытаюсь войти в firebase, используя учетные данные пользователя, скажем, User-Alice.Как изменить идентификатор входа пользователя Firebase из командной строки (CLI)?

Но когда я проходил процедуру авторизации, я получаю сообщение о том, что я зарегистрирован как пользователь-Боб. This is not mentioned anywhere in the documentation и не объясняет, как изменить пользователя. Я вошел в систему как.

Как я могу изменить Firebase, зарегистрированную пользователем от пользователя User-Bob до User-Alice?

ответ

22

Самый простой способ справиться с этим - выйти из системы User-Alice и войти в систему User-Bob.

firebase logout 
firebase login 

Но, если вы вошли в качестве User-Алисе с помощью учетной записи Google в браузере вы должны будете подписать там первым.

+0

Пожалуйста, дайте мне немного больше деталей. Когда я пытаюсь это сделать, он регистрирует меня в качестве пользователя А. В этом весь вопрос. Невозможно указать, какой пользователь должен войти в систему. Созданный ключ каким-то образом привязан к другому пользователю, и я не знаю, как его изменить. – Mowzer

+0

Открывает ли браузер браузер для входа в аккаунт Google? Или вы входите в систему через командную строку с пользователем и паролем? –

+0

Он открывает браузер и заставляет меня войти в систему с учетной записью Google. Но он говорит, что мои учетные данные не авторизованы, когда я вхожу в систему как пользователь, которого я хочу. В инструкциях CLI есть ссылка, что при копировании и вставке в браузере он регистрирует меня как неправильного пользователя. Даже когда я использую браузер, в котором я зарегистрирован как пользователь, которого я хочу, он все еще регистрирует неправильного пользователя. – Mowzer

0

Вам необходимо выйти из аккаунтов Google в (используя) ваш основной браузер (скажем, Safari). И войдите в тот же браузер, что и правильный пользователь. Попытка входа в дополнительные браузеры (скажем, в Opera или Chrome) не будет работать. Он должен быть тем же браузером, что и Firebase CLI открывается автоматически после удара firebase login. Вторичные браузеры будут проигнорированы.

0

Во-первых, ваш текущий аккаунт Google должен содержать 'User Alice'([email protected]) в вашем браузере по умолчанию. Когда вы firebase logout, а затем Firebase скажете

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

firebase login, Firebase будет открыть браузер и получить comfirmation (разрешить или запретить). Когда вы принимаете/разрешаете, вы можете увидеть следующее в своем терминале.

$ 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

Если у вас есть несколько учетных записей Google - Я рекомендую вам иметь другой браузер user profiles для него в Google Chrome.

Перед тем, как ввести firebase login, убедитесь, что вы активировать соответствующее окно браузера с нужной user profile.

Таким образом, при переключении учетных записей вам не придется вводить пароли.

0

использование этого

firebase login --reauth 

, то вы можете изменить счет

Смежные вопросы