我正在尝试使用例如User-Alice的登录凭据登录到Firebase。
但是,当我执行授权过程时,会收到一条消息,提示我以User-Bob身份登录。在文档的任何地方都没有提到这一点,也没有说明如何更改以我的身份登录的用户。
如何将Firebase登录用户从User-Bob更改为User-Alice?
我正在尝试使用例如User-Alice的登录凭据登录到Firebase。
但是,当我执行授权过程时,会收到一条消息,提示我以User-Bob身份登录。在文档的任何地方都没有提到这一点,也没有说明如何更改以我的身份登录的用户。
如何将Firebase登录用户从User-Bob更改为User-Alice?
Answers:
解决此问题的最简单方法是注销User-Alice和登录User-Bob。
firebase logout
firebase login
但是,如果您使用浏览器中的Google帐户登录为User-Alice,则需要先从那里注销。
用这个
firebase login --reauth
然后您可以更改帐户
首先,您当前登录的Google帐户必须包含'User Alice'(userAlice@gmail.com)
在默认浏览器中。当你firebase logout
然后Firebase会说
$ firebase logout
Logged out form 'userBob@gmail.com'
firebase login
,Firebase将打开浏览器并获得确认(允许或拒绝)。接受/允许后,您可以在终端中看到以下内容。
$ 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 'userAlice@gmail.com'