Qim*_*ing 2 firebase firebase-tools
我意识到你可以使用创建一个firebase令牌
firebase login:ci
Run Code Online (Sandbox Code Playgroud)
您可以通过执行撤消单个令牌
firebase logout --token <token>
Run Code Online (Sandbox Code Playgroud)
但是你如何a)撤销所有这些,或者b)列出所有活跃的令牌?
我想确保没有剩余的令牌在项目中仍处于活动状态.
这些令牌是Google OAuth2刷新令牌(请参阅Google Identity Platform中的第 4章).他们的数量是有限的(我猜它是25).
显式撤销令牌的最简单方法是firebase logout --token <token>按照您的提及使用.我不知道用于列出未完成的刷新令牌的API,我不确定它是否存在.
但我确实知道点击Firebase CLI条目中的"删除":https://myaccount.google.com/permissions 将撤消活动令牌.
重新登录将再次提示您获取权限,如果您授予它们,则新令牌将是唯一有效的.
因此,最好从您的应用程序权限中删除权限,因此项目中没有剩余的令牌.
在我确定它有效之前,您应该对此进行测试,但是您可以转到与您的 Google 帐户的帐户相关联的应用程序,并撤消对Firebase CLI应用程序的访问权限。这应该立即撤销任何未完成的令牌,然后您可以再次运行firebase login以重新验证自己的身份。
| 归档时间: |
|
| 查看次数: |
1470 次 |
| 最近记录: |