我意识到您可以使用以下命令创建 firebase 令牌
firebase login:ci
您可以通过执行以下操作来撤销单个令牌
firebase logout --token <token>
但是,如何 a) 撤销所有这些令牌,或 b) 列出所有活动令牌?
我想确保项目中没有剩余的令牌仍然处于活动状态。
这些令牌是 Google OAuth2 刷新令牌(请参阅谷歌身份平台 https://developers.google.com/identity/protocols/OAuth2#basicsteps)。他们的数量是有限的(我猜是25个)。
显式撤销令牌的最简单方法是使用firebase logout --token <token>
正如你提到的。我不知道有一个用于列出未完成的刷新令牌的 API,我不确定它是否存在。
但我确实知道在此处单击 Firebase CLI 条目上的“删除”:https://myaccount.google.com/permissions https://myaccount.google.com/permissions将撤销活动令牌。
重新登录将再次提示您授予权限,如果您授予权限,您的新令牌将是唯一有效的令牌。
因此,最好从您的应用程序权限中删除权限,这样您的项目中就不会有剩余的令牌。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)