如何从命令行(CLI)更改Firebase用户登录身份?
如何从命令行(CLI)更改Firebase用户登录身份?
我正在尝试使用登录凭证登录Firebase,假设是用户-Alice。
但是当我通过授权过程时,我收到一条消息,说我已作为用户-Bob登录。在文档中没有提到这一点,也没有解释如何更改我已登录的用户。
我如何将Firebase已登录的用户从用户-Bob更改为用户-Alice?
谢谢。
admin 更改状态以发布 2023年5月21日
通过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 在浏览器中登录,则需要先在那里退出登录。