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」などです。
基本(まず試す再認証)
公式の手順は次のとおりです。
/logoutを実行して、完全にログアウトする。- Claude Code を閉じる。
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にログインできない問題の実践ステップ
- 表示の文言を、上の表で見つける。
- 迷ったら、
/logout、Claude Code を閉じる、claudeで再起動の順にやり直す。 - 403 の場合は、
https://claude.ai/settingsで契約が有効かを確認する。 - 「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)とユーザー環境変数も確認します。 /statusで、どの認証が有効かを確認する。- 頻繁にログインが求められるなら、システムの時計のずれを確認する。
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コマンドが見つからないエラー
- claude doctor と /doctor の使い方
- サブスクとAPI従量課金の違い
- Windowsへのインストール方法
- Claude Codeとは・使い方の入門ガイド
出典(一次情報)
本記事は一般的な情報の提供を目的としています。Claude Code の料金・利用上限・機能・エラーメッセージ・コマンドは頻繁に更新されるため、最新の内容は Anthropic の公式ドキュメントとお使いのバージョンで必ずご確認ください。契約・請求・セキュリティに関する判断は、公式サポートや社内の担当部門にご相談ください。「筆者の見解」は一つの考え方です。