9

を使用してfirebaseトークンを作成できることを認識しています

firebase login:ci

次のようにして、個々のトークンを取り消すことができます

firebase logout --token <token>

しかし、どのように a) それらをすべて取り消すか、b) すべてのアクティブなトークンを一覧表示するのでしょうか?

プロジェクトでまだアクティブなトークンが残っていないことを確認したいと考えています。

4

2 に答える 2

11

これらのトークンは Google OAuth2 更新トークンです ( Google ID プラットフォームの箇条書き 4 を参照)。その数は限られています (25 だと思います)。

トークンを明示的に取り消す最も簡単な方法は、firebase logout --token <token>前述のように使用することです。未処理の更新トークンを一覧表示するための API を知りません。存在するかどうかもわかりません。

しかし、こちらの Firebase CLI エントリで [削除] をクリックすると、https : //myaccount.google.com/permissions でアクティブなトークンが取り消されることはわかっています。

再度ログインすると、再度アクセス許可を求めるプロンプトが表示されます。アクセス許可を付与すると、新しいトークンが唯一の有効なトークンになります。

そのため、アプリのアクセス許可からアクセス許可を削除して、プロジェクトに残りのトークンがないようにすることをお勧めします。

于 2016-08-12T18:26:48.367 に答える
2

これが機能することを確認する前に、これをテストする必要がありますが、Google アカウントのアカウントに接続されているアプリに移動して、 Firebase CLIアプリへのアクセスを取り消すことができます。これにより、未処理のトークンがすぐに取り消され、再度実行firebase loginして自分自身を再認証できます。

于 2016-08-12T01:58:18.130 に答える