を使用してfirebaseトークンを作成できることを認識しています
firebase login:ci
次のようにして、個々のトークンを取り消すことができます
firebase logout --token <token>
しかし、どのように a) それらをすべて取り消すか、b) すべてのアクティブなトークンを一覧表示するのでしょうか?
プロジェクトでまだアクティブなトークンが残っていないことを確認したいと考えています。
を使用してfirebaseトークンを作成できることを認識しています
firebase login:ci
次のようにして、個々のトークンを取り消すことができます
firebase logout --token <token>
しかし、どのように a) それらをすべて取り消すか、b) すべてのアクティブなトークンを一覧表示するのでしょうか?
プロジェクトでまだアクティブなトークンが残っていないことを確認したいと考えています。
これらのトークンは Google OAuth2 更新トークンです ( Google ID プラットフォームの箇条書き 4 を参照)。その数は限られています (25 だと思います)。
トークンを明示的に取り消す最も簡単な方法は、firebase logout --token <token>
前述のように使用することです。未処理の更新トークンを一覧表示するための API を知りません。存在するかどうかもわかりません。
しかし、こちらの Firebase CLI エントリで [削除] をクリックすると、https : //myaccount.google.com/permissions でアクティブなトークンが取り消されることはわかっています。
再度ログインすると、再度アクセス許可を求めるプロンプトが表示されます。アクセス許可を付与すると、新しいトークンが唯一の有効なトークンになります。
そのため、アプリのアクセス許可からアクセス許可を削除して、プロジェクトに残りのトークンがないようにすることをお勧めします。
これが機能することを確認する前に、これをテストする必要がありますが、Google アカウントのアカウントに接続されているアプリに移動して、 Firebase CLIアプリへのアクセスを取り消すことができます。これにより、未処理のトークンがすぐに取り消され、再度実行firebase login
して自分自身を再認証できます。