Claude Codeでログイン・認証できない(Invalid API key / Please run /login / OAuth失敗)原因と対処法

現在、障害は発生していますか?

Claude Code の公式ステータスは正常です。このエラーが続く場合は、実装・環境側の要因の可能性が高いです。

最終更新: 2026/06/06 4:46 UTC

Claude Code の稼働状況を見る

エラーの意味

Claude Code がサインインまたは認証に失敗する状態です。OAuthログインのコールバックがタイムアウトする、macOS のキーチェーンがロックされてトークンを保存できない、APIキーと接続先(base URL)の不一致、DNS/ネットワークの問題などが原因になります。「Invalid API key・Please run /login」表示はキー不正かトークン失効を示します。

よくある原因

  • OAuthログインのコールバックがタイムアウトした
  • macOS のキーチェーンがロックされ、認証トークンを保存できない
  • APIキー(sk-ant-…)と接続先 base URL(公式 or プロキシ)が不一致
  • ブラウザを開けない環境(SSH/CI/Docker)でOAuthを試みた
  • DNS/プロキシ/ファイアウォールで認証サーバに到達できない
  • 古いバージョン・破損したキャッシュ

対処法

  1. 1./logout で古いトークンを完全に消してから /login し直す
  2. 2.Claude Code を最新版に更新し、~/.claude/cache を削除して再試行する
  3. 3.ブラウザの無い環境(SSH/CI/Docker)では OAuth ではなく環境変数 ANTHROPIC_API_KEY を設定する
  4. 4.APIキーと base URL を同じプラットフォーム由来で揃える(公式キーには公式 base URL)
  5. 5./doctor で設定・認証・更新の問題をまとめて点検する
  6. 6.macOS はキーチェーンのロック解除、ネットワーク/プロキシ設定を確認する

待つべきケース/待っても直らないケース

これは認証設定の問題で待っても直りません。/logout→/login のやり直し、更新とキャッシュ削除、ブラウザ無し環境では ANTHROPIC_API_KEY の設定が基本です。まず /doctor で原因を切り分けると早いです。

Claude Code が使えないときの代替

CodexCursorGitHub CopilotClineWindsurfContinue

関連するエラー

よくある質問

Login / authentication failed とは何ですか?

Claude Code がサインインまたは認証に失敗する状態です。OAuthログインのコールバックがタイムアウトする、macOS のキーチェーンがロックされてトークンを保存できない、APIキーと接続先(base URL)の不一致、DNS/ネットワークの問題などが原因になります。「Invalid API key・Please run /login」表示はキー不正かトークン失効を示します。

Login / authentication failed の対処法は?

/logout で古いトークンを完全に消してから /login し直す、Claude Code を最新版に更新し、~/.claude/cache を削除して再試行する、ブラウザの無い環境(SSH/CI/Docker)では OAuth ではなく環境変数 ANTHROPIC_API_KEY を設定する、APIキーと base URL を同じプラットフォーム由来で揃える(公式キーには公式 base URL)、/doctor で設定・認証・更新の問題をまとめて点検する、macOS はキーチェーンのロック解除、ネットワーク/プロキシ設定を確認する

Claude Code を比較で見る