インストール・ログイン

Claude Codeにログインできない問題403・ループの直し方

Claude Codeでログインできない、ループする、403やorganization disabledが出るときの原因と直し方を、公式の手順で整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

Claude Codeにログインできない問題とは

Claude Code のログインに関する問題は、表示される文言で原因がほぼ決まります。公式のトラブルシューティングには、「ログインがうまくいかない原因が分からないときは、いったんログアウトして最初からやり直すと、多くの場合は解決する」と書かれています。

この記事では、代表的な表示ごとに、原因と対処を整理します。表示の例は、「Not logged in · Please run /login」「OAuth error: Invalid code」「API Error: 403 Request not allowed」「This organization has been disabled」などです。

基本(まず試す再認証)

公式の手順は次のとおりです。

  1. /logout を実行して、完全にログアウトする。
  2. Claude Code を閉じる。
  3. claude で再起動し、認証をやり直す。

ブラウザが自動で開かないときは、c キーで認証用のアドレスをコピーし、ブラウザに貼り付けます。アドレスが途中で折り返されて、クリックできない狭い画面でも使えます。

具体例(表示と原因の対応)

表示 原因 対処
Not logged in · Please run /login 有効な認証情報がない。有効期限切れなど /login を実行する。システムの時計が正しいかも確認する
OAuth error: Invalid code ログイン用のコードが期限切れ、またはコピーの途中で欠けた Enter で再試行し、ブラウザが開いたらすぐ完了する。c でアドレスをコピーする
API Error: 403 Request not allowed Pro/Max の契約が有効でない、Console の権限不足、プロキシの干渉 契約の状態を確認する。Console は「Claude Code」か「Developer」の役割が必要
API Error: 400 … “This organization has been disabled” 有効なサブスクリプションがあるのに出る場合、環境変数 ANTHROPIC_API_KEY が、サブスクリプションより優先されている 環境変数を解除する
Claude Code access has not been granted for this account Enterprise 組織の役割(Custom)に、Claude Code の権限がない 組織のオーナーに、権限のある役割を依頼する

「organization has been disabled」は、有効なサブスクリプションがあるのに出ることがあります。公式の説明では、以前の職場やプロジェクトで使った API キーが、シェルの設定に残っていることがよくある原因とされています。

Claude Codeにログインできない問題の実践ステップ

  1. 表示の文言を、上の表で見つける。
  2. 迷ったら、/logout、Claude Code を閉じる、claude で再起動の順にやり直す。
  3. 403 の場合は、https://claude.ai/settings で契約が有効かを確認する。
  4. 「organization has been disabled」なら、環境変数 ANTHROPIC_API_KEY を解除する。macOS・Linux は unset ANTHROPIC_API_KEY、PowerShell は Remove-Item Env:ANTHROPIC_API_KEY です。永続的に直すには、シェルの設定ファイル(~/.zshrc、~/.bashrc、~/.profile)から該当の行を削除します。Windows では、PowerShell のプロファイル($PROFILE)とユーザー環境変数も確認します。
  5. /status で、どの認証が有効かを確認する。
  6. 頻繁にログインが求められるなら、システムの時計のずれを確認する。

Claude Codeにログインできない問題の注意点

  • WSL2、SSH、コンテナでは、ブラウザが別のマシンで開き、自動で戻れないことがあります。その場合は、ログイン後にブラウザに表示されるコードを、端末の「Paste code here if prompted」の欄に貼り付けます。
  • 貼り付けが効かない場合は、claude auth login を使うと、標準入力からコードを読めます。
  • macOS では、認証情報がキーチェーンに保存されます。キーチェーンが書き込み不可だと、平文のファイル(~/.claude/.credentials.json)に保存されることがあります。claude doctor で確認できます。
  • /logout すると、保存された MCP サーバーのログインなども消えるため、再認証が必要になります。

Claude Codeにログインできない問題でよくあるミス

  • 403 が出たとき、すぐ再インストールする。原因は契約や権限の場合が多いです。
  • 古い API キーの環境変数を放置する。
  • ログインのコードを、時間をかけてコピーして期限切れにする。
  • 会社の Enterprise 組織で、権限の設定が原因なのに、自分のアカウントの設定を何度も直す。

Claude Codeにログインできない問題のチェックリスト

  • 表示の文言から、原因を特定したか。
  • /logout からやり直したか。
  • 契約が有効か、claude.ai/settings で確認したか。
  • 環境変数 ANTHROPIC_API_KEY が残っていないか。
  • システムの時計が正しいか。

Claude Codeにログインできない問題のFAQ(よくある質問)

Q. ログインのたびにブラウザが開かないのは異常ですか。
A. 環境によります。開かない場合は、c キーでアドレスをコピーして、手動でブラウザに貼り付けられます。

Q. 会社のアカウントで、権限がないと言われます。
A. 組織の管理者に、Claude Code の権限を含む役割を割り当ててもらう必要があります。自分の側の設定では直りません。

Q. 毎回ログインを求められます。
A. システムの時計のずれが原因のことがあります。また、macOS ではキーチェーンの状態も確認します。

筆者の見解(Claude Codeにログインできない問題)

私見では、ログインの問題は「自分で直せるもの」と「自分では直せないもの」を最初に分けるのが近道です。コードの期限切れ、ブラウザが開かない、古い API キーの残りは手元で直せますが、Enterprise の役割設定や Console の権限は、何度ログインし直しても変わらないと考えます。見落としやすいのは、/logout からのやり直しが MCP サーバーのログインなども消すため、問題の切り分けとしては手軽でも、あとで再認証の手間が増える点です。権限が原因と分かった時点で、表示された文言をそのまま管理者に伝えるほうが、全体の時間は短くなると考えます。

Claude Codeにログインできない問題の関連項目

出典(一次情報)

本記事は一般的な情報の提供を目的としています。Claude Code の料金・利用上限・機能・エラーメッセージ・コマンドは頻繁に更新されるため、最新の内容は Anthropic の公式ドキュメントとお使いのバージョンで必ずご確認ください。契約・請求・セキュリティに関する判断は、公式サポートや社内の担当部門にご相談ください。「筆者の見解」は一つの考え方です。