2021.2.19

HTTP Error 401 Request had invalid authentication credentials が発生した時の対応

久しぶりにFirebase上に配置したポートフォリオを修正しようとして、プロジェクトを開いてターミナルからコマンドを実行したら、エラーが発生して、実行できないということがありました。

目次

  • エラーの詳細
  • 対応
  • 最後に

エラーの詳細

出力されたエラーは以下の通り。

Error: HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential.

エラーメッセージの内容から、アクセストークンの有効期限が切れているらしい、ということが分かります。

対応

上記のエラーが出た場合、以下のコマンドで再認証すれば上手くいきます。


firebase login --reauth

コマンドを実行すると、認証ページがブラウザに表示されるので、表示されたコードをコピー。

ターミナルに以下の文章が出力されているので、コピーしたコードを貼り付けて実行します.


? Paste authorization code here:

「Success! Logged in as メールアドレス」と出力されればOKです。

ちなみにreauthを使わずに、一度ログアウトしてログインし直しても大丈夫みたいです。


firebase logout
firebase login

最後に

久しぶりにプロジェクトを開いて、プログラムが動かなくなっていると、ドキッとしますね。今後は定期的に起動しようと思います。

Firebase】関連記事