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./logout で古いトークンを完全に消してから /login し直す
- 2.Claude Code を最新版に更新し、~/.claude/cache を削除して再試行する
- 3.ブラウザの無い環境(SSH/CI/Docker)では OAuth ではなく環境変数 ANTHROPIC_API_KEY を設定する
- 4.APIキーと base URL を同じプラットフォーム由来で揃える(公式キーには公式 base URL)
- 5./doctor で設定・認証・更新の問題をまとめて点検する
- 6.macOS はキーチェーンのロック解除、ネットワーク/プロキシ設定を確認する
待つべきケース/待っても直らないケース
これは認証設定の問題で待っても直りません。/logout→/login のやり直し、更新とキャッシュ削除、ブラウザ無し環境では ANTHROPIC_API_KEY の設定が基本です。まず /doctor で原因を切り分けると早いです。
Claude Code が使えないときの代替
関連するエラー
よくある質問
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 はキーチェーンのロック解除、ネットワーク/プロキシ設定を確認する