如何从命令行(CLI)更改Firebase用户登录身份?

20 浏览
0 Comments

如何从命令行(CLI)更改Firebase用户登录身份?

我正在尝试使用登录凭证登录Firebase,假设是用户-Alice

但是当我通过授权过程时,我收到一条消息,说我已作为用户-Bob登录。在文档中没有提到这一点,也没有解释如何更改我已登录的用户。

我如何将Firebase已登录的用户从用户-Bob更改为用户-Alice

谢谢。

admin 更改状态以发布 2023年5月21日
0
0 Comments

使用这个

firebase login --reauth

然后你可以更改账户

0
0 Comments

通过CLI管理多个用户

从Firebase CLI版本9.9.0开始,你可以在不重新认证的情况下管理多个用户。

firebase login:add
firebase login:list
firebase login:use

例如:

firebase login:add david@example.com
firebase login:add alice@example.com
firebase login:add bob@example.com
firebase login:use alice@example.com
firebase login:list
firebase deploy --only hosting # deploy as alice@example.com

将URL打印到终端中。

firebase login --reauth

在浏览器中使用所需的配置文件打开该链接。


仍在工作,旧答案不太方便

处理这个问题最简单的方法是退出用户 Alice 并登录用户 Bob。

firebase logout
firebase login

但是,如果你使用 Google 帐号作为用户 Alice 在浏览器中登录,则需要先在那里退出登录。

0