ホーム › Claude Code › エラー › OAuthエラー
概要インストールCLIリファレンス料金と制限Agent SDKスキルとプラグインGitHubウェブ、デスクトップ、IDEモデルエラーオープンソース?チュートリアル学生向けQA自動化Cursorとの比較Codex・OpenCodeとの比較サブエージェントフックMCPエコシステムVS CodeOpenRouterレート制限中国語ガイド
最終更新:2026年10月11日

Claude CodeのOAuthエラー:15000msのタイムアウト超過とステータスコード500

どちらのエラーも、次の認証フローで発生します。 /login モデルではなく、このフローが原因です。Claude Codeは、ブラウザでのログインをトークンに交換する処理を完了できませんでした。ほとんどの場合、Anthropic側の認証障害かネットワーク経路の問題です。今すぐ作業する必要があるなら、OAuthを完全に省略できます。

TLDR

  • timeout of 15000ms exceeded — 認証サーバーが15秒以内に応答しませんでした。ネットワーク、DNS、プロキシ、または障害が原因です。
  • Request failed with status code 500 — 認証サーバーでエラーが発生しました。障害のため、後で再試行してください。
  • 次のホストのDNSを確認してください: auth.anthropic.com。プロキシ、VPN、Claude in Chrome拡張機能を無効にして、再試行してください。
  • Failed to refresh OAuth token: another Claude Code process… / Login expired — インスタンス間の更新競合、または無効なトークンが原因です。他のインスタンスを閉じ、認証情報を削除してログインし直してください。
  • 今すぐ作業する必要がありますか?APIキーを使ってください。次の変数を ANTHROPIC_API_KEY 設定すると、Claude CodeはOAuthを実行しません。

メッセージ

OAuth error: timeout of 15000ms exceeded
OAuth error: Request failed with status code 500
Login OAuth error: Request failed with status code 500   Press Enter to retry.

Anthropic側の障害の場合

2026年4月6日、数時間のうちに、両方のエラーに関する報告がトラッカーに殺到しました — #44271 (「OAuthログインが500エラーと15秒のタイムアウトで失敗する」、コメント47件)、 #44280, #44266, #44289, #44725 — Windows、macOS、Linuxのユーザーから同様に報告がありました。このパターン(多数のユーザー、同じ時間帯、両方のエラー)が見られる場合、ローカルで何をしても直りません。status.claude.comを確認して後で再試行するか、以下のAPIキーを使う方法を試してください。

ネットワークが原因の場合

  • DNS。 設定場所: #33238 auth.anthropic.com は、ある地域でユーザーのリゾルバーと8.8.8.8の両方から「ドメインが存在しません」という応答を返しました。その後、スペインからも同様のコメントが寄せられました。次の方法でテストしてください: nslookup auth.anthropic.com。別のリゾルバー(1.1.1.1)または別のネットワークを試してください。
  • プロキシ、VPN、IPv6のみのネットワーク。 15秒のタイムアウトは、低速な経路やプロキシ経由の経路には短すぎます。Anthropic自身のドキュメントに関するIssue #55194 でも、まさにこの案内が求められていました。次の設定を HTTPS_PROXY 正しく設定するか、VPNを使わずに試してください。
  • Claude in Chrome拡張機能。 #44301:この拡張機能がOAuthの redirect_uriを書き換えたため、ブラウザでの手順は完了しても、CLIはタイムアウトまで待機していました。ログイン時は拡張機能を無効にするか、別のブラウザからログインしてください。
  • ヘッドレスマシン/SSH。 フローを完了するためのブラウザがありません。次の方法を使ってください: claude setup-token をログインできるマシンで使うか、APIキーを使ってください。

「OAuthトークンの更新に失敗しました:別のClaude Codeプロセスが更新中か、更新の途中で終了しました」と「ログインの有効期限が切れました · /loginを実行してください」

この2つは、正常にログインできていたセッションで、後から表示されます。アクセストークンは定期的に期限切れになり、クライアントはリフレッシュトークンを使って更新します。このメッセージは、更新がすでに進行中だったか、前回の更新が途中で終了し、保存済みの認証情報がロックされたまま、または書き込みが未完了の状態になっていることを示します。同じアカウントで複数のClaude Codeプロセス(2つのターミナル、デスクトップアプリ、IDE拡張機能、スケジュール実行)が動作すると、すべてが同じトークンを更新しようとし、競合に負けたプロセスにこのメッセージが表示されます。

  • 他の Claude Code インスタンスを閉じ、少し待ってから、もう一度ターンを実行してください。更新に成功したインスタンスのトークンは、書き込まれると共有されます。
  • 問題が続く場合: /logout、保存済みの認証情報を削除し(~/.claude/.credentials.json、macOSではキーチェーンの「Claude Code-credentials」項目)、 /login 他をすべて閉じた状態で一度実行してください。
  • macOS: #71757 では、スリープ後にバックグラウンド更新がキーチェーン項目を破損することが報告されており、 #88583 では、デスクトップセッションを同時に実行すると項目が空になることが報告されています。どちらも、上記のログアウトと認証情報を削除してからの再ログインで修正できます。
  • Windows: #68398 — リフレッシュトークンが使われず、約8時間でトークンの有効期限が切れるため、毎朝、最初からログインする必要があります。CLIを更新し、Claude拡張機能のないブラウザでログインしてください。
  • Login expired · Please run /login が、他のプロセスが関与していない状態で数週間の使用後に表示されるのは、リフレッシュトークンの通常の有効期限が切れたためです。再度ログインするだけで対処できます。
  • MCPコネクタには独自のOAuthと有効期限があります(毎日の「接続の有効期限が切れました」、 #65036、リアクション40件、未解決)。次の方法でサーバーを再認証してください: claude mcp。Anthropicへのログインとは無関係です。

更新競合はアカウント単位で起きるため、Claude Codeを無人実行するマシン(cron、CI、スケジュールされたタスク)は、対話型セッションとサブスクリプションのログインを一切共有すべきではありません。APIキーを割り当ててください。更新するものがなくなります。

OAuthを省略:APIキーを使う

OAuthが必要なのは、Claude Pro/Maxサブスクリプションを使う場合だけです。環境変数にAPIキーを設定すると、Claude CodeはAPIに直接接続し、ログイン画面を表示しません。これは、認証障害を回避する最も速い方法でもあります:

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
claude          # no /login, no OAuth

Anthropicコンソールのキーも、次の設定なしで同様に動作します: ANTHROPIC_BASE_URL。環境変数のAPIキーは、サブスクリプションのログインより優先されることを覚えておいてください。Pro/Maxに戻したい場合は、その環境変数の設定を解除してください。 /status で、どちらが有効かを確認できます。

この問題への対処に疲れましたか?

代わりにAI Prime Techのゲートウェイ経由でClaude Codeを実行してください。ゲートウェイ独自のアップストリームアカウントで同じClaudeモデルを利用でき、環境変数を2つ変更するだけで切り替えられます。新規アカウントには $5分の無料APIクレジット を、コード FIXIT が付与されます。カードは不要です。

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

コードFIXITでアカウントを作成

よくある質問

Claude Codeの「OAuthエラー:15000msのタイムアウトを超過しました」を修正するには?

再試行し、auth.anthropic.comのDNSを確認し、VPN、プロキシ、Claude in Chrome拡張機能を無効にしてください。Anthropicの認証で障害が発生している場合は、待つか、APIキーを使ってClaude CodeがOAuthを省略するようにしてください。

「OAuthエラー:リクエストがステータスコード500で失敗しました」とはどういう意味ですか?

ログイン中にAnthropicの認証サーバーでエラーが発生しました。サーバー側の問題です。後で再試行するか、APIキーを使ってください。

ログインせずにClaude Codeを使えますか?

はい。ANTHROPIC_API_KEY(ゲートウェイを使う場合はANTHROPIC_BASE_URLも)を設定すると、Claude CodeはOAuthログインなしで動作します。

「OAuthトークンの更新に失敗しました:別のClaude Codeプロセスが更新中か、更新の途中で終了しました」を修正するには?

他の Claude Code インスタンス(ターミナル、デスクトップアプリ、IDE 拡張機能)を閉じ、少し待ってから再試行してください。問題が解消しない場合は、/logout を実行し、保存されている認証情報ファイルまたはキーチェーン項目を削除してから、他のインスタンスをすべて閉じた状態で /login を一度実行してください。

ゲートウェイでClaude Codeを実行

同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードFIXITで$5分の無料APIクレジット。

APIキーを取得 無制限プランを見る

AI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。

その他のClaude Codeガイド

Claude Codeのエラーと修正方法Claude Code「APIエラー:500」:意味と実際に有効な解決方法Claudeの「過負荷」エラー(APIエラー529):意味と対処方法Claude Code APIエラー400:プロンプトが長すぎる、ツール使用の並行処理、その他の問題「Claude Codeプロセスがコード1で終了しました」:実際のエラーの見つけ方と解決方法Claudeの「プロンプトが長すぎる」「指定されたモデルに対して入力が長すぎる」「コンテキスト上限に達しました」:ウィンドウが埋まる原因と空きを取り戻す方法Claudeの使用量上限に到達:セッション、週次、Opusの上限、「指定されたAPI使用量上限」「クレジット残高が不足しています」— 対処方法Claude Codeの401と403:無効な認証情報、無効なAPIキー、「ログインしていません」、host_not_allowedClaude Codeの接続エラー:ECONNRESET、応答途中の接続切断、「API応答を待機中」「APIに接続できません」、SSL証明書エラーClaude Codeがハングする、処理が進まない、応答しなくなる:停止箇所の特定方法と復旧方法Claude.aiが動作しない:「問題が発生しました」、処理容量の制約、「5時間の上限に達しました」、「ログイン中にエラーが発生しました」、その他の問題