ガイド

Claude Codeのログイン完全ガイド【2026年最新】:ログイン方法・エラー解決・APIキー認証・チーム設定まで

室谷東吾
監修者室谷東吾(@0x__tom

株式会社MYUUU 代表取締役 / 日本最大級AIコミュニティ「.AI」創設者(累計2,000名超)/ セプテーニ・ホールディングス(電通グループ)と資本業務提携 / 著書「お金を使わず、AIを働かせる『Dify』活用」(ぱる出版、3刷)/ Xフォロワー約2万人

テキトー教師
監修者テキトー教師(@tekitoo_T_cher

.AI 認定講師 / 教育×AIの専門家 / 累計300名以上にAI活用を指導 / 「テキトーに学ぶ」がモットーの実践派講師 / Xアカウント

Claude Codeのログイン完全ガイド【2026年最新】:ログイン方法・エラー解決・APIキー認証・チーム設定まで

Claude Codeのログインで詰まったことはありますか?

室谷室谷
今回はClaude Codeのログイン・認証まわりを徹底的に解説します。これ、.AI(ドットエーアイ)コミュニティでも「ログインできない」「どの方法を選べばいいかわからない」という相談が定期的に来るんですよね。
テキトー教師テキトー教師
講座でも初日に出るトピックですね。「インストールはできたのに、ログインで止まってしまった」という受講生さん、本当に多いです。

コマンドを叩いた後に何が起きるか想像できていないと、焦りますよね。
室谷室谷
まず大前提として、Claude Codeを使うにはProまたはMaxサブスクリプションが必要です。無料プランのClaude.aiアカウントでは使えない。

ここ、最初に押さえておかないといけないポイントですね。
テキトー教師テキトー教師
そうなんですよ。受講生さんの中に「Claudeのアカウントは持ってるのに使えない」という方がいて、確認したら無料プランだったということが実際にありました。

Pro(月$20)かMax(月$100〜)に入ってから進む、というのが大前提です。
室谷室谷
Claude for Teams/Enterpriseのアカウントでも使えますし、Amazon BedrockやGoogle Vertex AI、Microsoft Foundryなどのクラウドプロバイダー経由でも使えます。個人か法人か、どこのAPIを使うかによって方法が変わります。
テキトー教師テキトー教師
整理するとこうなりますね。
認証方法対象ブラウザログイン
Claude Pro/Max個人ユーザー必要
Claude for Teams/Enterpriseチーム・企業必要(管理者招待後)
Claude ConsoleAPI課金ユーザー必要(Console認証)
Amazon BedrockAWSユーザー不要(環境変数)
Google Vertex AIGCPユーザー不要(環境変数)
Microsoft FoundryAzureユーザー不要(環境変数)
室谷室谷
このテーブルを見て「自分はどれに当てはまるか」を先に確認しておくと、ログイン手順がスムーズになります。

基本のログイン手順:claude を実行するだけ

Claude Codeの認証ページ — Log in to Claude Codeセクション(Anthropic公式ドキュメントより)

室谷室谷
実際のclaude code loginの手順はシンプルです。インストール後にターミナルで claude と打つだけで、初回起動時にブラウザが開いてOAuth認証が始まります。
テキトー教師テキトー教師
ブラウザが自動で開かない場合もあるんですよね。その時は c キーを押すとログインURLがクリップボードにコピーされるので、それをブラウザに貼り付ければOKです。
室谷室谷
SSH接続しているリモートサーバーやWSL上で作業している場合は、ブラウザが別のマシンで開いてしまうことがあります。その場合もターミナルに表示されているURLを手動でコピーして、手元のブラウザで開く方法が確実ですね。
テキトー教師テキトー教師
claude code ログインの操作を手順で整理するとこうです。
# 1. ターミナルでClaudeを起動
claude

# 2. 初回起動時はブラウザが自動で開く
# → Claude.aiのログイン画面が表示される

# 3. ブラウザが開かない場合は「c」キーを押してURLをコピー
# → コピーしたURLをブラウザに貼り付け

# 4. ブラウザでClaude.aiにログイン
# → Pro/Maxアカウントでサインイン

# 5. ターミナルに戻ると認証完了の表示
室谷室谷
ログアウトは /logout コマンドで行えます。再ログインが必要な場合は /login と打てばもう一度認証フローが始まります。

これも知っておくと便利ですね。
テキトー教師テキトー教師
あと、認証情報の保存場所も覚えておくといいです。macOSだとmacOSキーチェーンに暗号化されて保存される。

LinuxとWindowsは ~/.claude/.credentials.json です。セキュリティ面でも配慮されていますね。

ログインに使えるアカウント種別

室谷室谷
公式ドキュメントに明記されていますが、claude code loginに使えるアカウントは以下の通りです。
  • Claude Pro / Max: claude.comでサブスクリプションを申し込んだ個人ユーザー
  • Claude for Teams / Enterprise: チーム管理者に招待されたメンバー
  • Claude Console: Consoleのアカウントを持つAPI利用ユーザー(管理者の招待が必要)
  • クラウドプロバイダー: Amazon Bedrock、Google Vertex AI、Microsoft Foundry経由(ブラウザ不要)
テキトー教師テキトー教師
無料プランのClaude.aiアカウントはこのリストに含まれていません。これを知らずにログインしようとして「なぜ通らないのか」とハマる方がいます。

claude code loginでよく出るエラーと解決策

テキトー教師テキトー教師
「claude code login できない」という相談で一番多いのは何ですか?
室谷室谷
そうですね、一番多いのは「OAuth error: Invalid code」です。ログインURLが期限切れになってしまったパターンで、焦って認証に時間をかけすぎると起きます。
テキトー教師テキトー教師
これはシンプルで、Enterを押してリトライして、今度は素早くブラウザで認証を完了させればOKです。原因がわからないと焦りますが、対処法は単純ですね。
室谷室谷
次に多いのが「403 Forbidden」ですね。ログイン自体は通るけど、APIリクエストが弾かれるパターンです。
テキトー教師テキトー教師
これは複数の原因があります。まずサブスクリプションが有効かどうかを にログインして確認する。

それでもダメな場合、環境変数に古い ANTHROPIC_API_KEY が残っていることが多いです。
室谷室谷
前の職場のAPIキーが ~/.zshrc~/.bashrc に残ってて干渉してる、というのは実際にコミュニティでも相談が来るパターンです・・・。そういう場合は unset ANTHROPIC_API_KEY で一時的に解除してから claude を起動する。

恒久的に解決したいなら ~/.zshrc~/.bashrc から export ANTHROPIC_API_KEY=... の行を削除する。
テキトー教師テキトー教師
「This organization has been disabled」というエラーも同じ原因です。APIキーが環境変数に残っていて、そのキーの組織が無効化されているケースです。
室谷室谷
/status コマンドを打つと今どの認証方法が使われているかが確認できるので、まず現状把握からというのがおすすめですね。主要なエラーをまとめておくとこうなります。
エラー原因解決策
OAuth error: Invalid codeログインコード期限切れEnterでリトライ、素早く認証
403 Forbiddenサブスクリプション問題 / APIキー干渉claude.com/settings確認、ANTHROPIC_API_KEY削除
This organization has been disabled古いAPIキーが有効unset ANTHROPIC_API_KEY
Not logged in / token expiredトークン期限切れ/login で再認証
OAuth login fails in WSL2ブラウザが開けないBROWSERを設定またはURLを手動コピー
テキトー教師テキトー教師
このテーブルを手元に置いておくだけで、エラーが出ても落ち着いて対処できます。

APIキーを使ったログイン方法(claude code login with api key)

Claude Code 認証優先順位図(高い順)

室谷室谷
ブラウザを使わないログイン方法も知っておきたいですよね。「claude code login with api key」や「claude code login without browser」という検索が多いのは、CI/CDパイプラインやサーバー環境で使いたいニーズがあるからだと思います。
テキトー教師テキトー教師
ヘッドレスな環境や自動化スクリプトの中ではブラウザが開けないので、APIキーを使った認証が必要になります。
室谷室谷
方法はシンプルで、環境変数 ANTHROPIC_API_KEY を設定するだけです。
# APIキーを環境変数にセット(Claude Consoleから取得)
export ANTHROPIC_API_KEY="sk-ant-..."

# これだけでclaude cliはAPIキーを優先的に使用
claude
テキトー教師テキトー教師
ただ一点注意があって、インタラクティブモードで起動すると、APIキーを使うことへの承認確認が一度だけ出ます。非インタラクティブモード(-p フラグ)で起動した場合は承認不要でAPIキーが自動的に使用されます。
室谷室谷
CI/CDで使う場合は -p フラグが基本ですね。MYUUUでもGitHub ActionsからClaude Codeを呼ぶ時はAPIキーをSecretsに入れて、-p で起動する構成にしています。
テキトー教師テキトー教師
認証の優先順位も覚えておくといいです。複数の認証方法が設定されている場合、どれが使われるかが決まっています。
優先度認証方法主な用途
1位クラウドプロバイダー認証Bedrock/Vertex/Foundry利用時
2位ANTHROPIC_AUTH_TOKENLLMゲートウェイ・プロキシ経由
3位ANTHROPIC_API_KEY直接API課金
4位apiKeyHelperスクリプト動的認証情報(Vault等)
5位OAuthサブスクリプションPro/Max/Teams/Enterpriseの通常ログイン
室谷室谷
この優先順位を知らないと、「サブスクリプション持ってるはずなのにAPI課金されてる」みたいな状況が起きます。APIキーが環境変数に残っていると3位のAPIキー認証が勝ってしまいますから・・・

claude code cli loginでAPIキーを使う際のポイント

テキトー教師テキトー教師
ANTHROPIC_API_KEY 以外にも、ANTHROPIC_AUTH_TOKEN という環境変数があります。これはBearer tokenとして使われ、LLMゲートウェイやプロキシを経由する場合に使います。
室谷室谷
企業の中にはセキュリティポリシーで直接Anthropic APIを叩けず、社内プロキシを経由させる必要があるところもあります。そういった環境では ANTHROPIC_AUTH_TOKEN を使います。
テキトー教師テキトー教師
apiKeyHelper という設定もあります。これは動的に認証情報を取得するシェルスクリプトを指定できる機能で、HashiCorp VaultなどのシークレットマネージャーからAPIキーを取得する場合に便利です。

デフォルトでは5分ごとにスクリプトが呼ばれます。

WSL・SSH環境でのclaude code loginの注意点

室谷室谷
「claude code login terminal」で検索している人の多くはWSLやSSH環境のユーザーだと思います。ここは少し手順が変わります。
テキトー教師テキトー教師
WSL2でのOAuth認証は特にハマりやすいです。WSL2のLinux側からWindowsブラウザを呼び出せない設定になっていることがあります。
室谷室谷
公式ドキュメントで推奨されている解決策が2つあります。1つは BROWSER 環境変数を設定する方法です。
# Chrome(Windowsパス)を指定する場合
export BROWSER="/mnt/c/Program Files/Google/Chrome/Application/chrome.exe"
claude
テキトー教師テキトー教師
もう1つは、ブラウザが開かなくてもターミナルに表示されているOAuth URLを手動でコピーして、Windows側のブラウザに貼り付ける方法ですね。c キーでクリップボードにコピーできます。
室谷室谷
SSH経由でリモートサーバーに接続している場合も同じです。リモートサーバー上でclaudeを起動してもブラウザはローカルPCには開かないので、URLの手動コピーが基本になります。
テキトー教師テキトー教師
あるいはSSH接続先のサーバーでは最初からAPIキー認証を使う、という割り切りも有効です。「claude code login no browser」が必要な環境では ANTHROPIC_API_KEY 環境変数で認証するのが一番トラブルが少ないです。
室谷室谷
その通りですね。環境に合った方法を選ぶのが大事です。

チームで使う場合の認証設定(claude code team login)

室谷室谷
「claude code team login」についても整理しておきましょう。Claude for TeamsとClaude Consoleで少し設定方法が違います。
テキトー教師テキトー教師
Claude for Teamsはシンプルです。管理者がAdminダッシュボードからメンバーを招待 → 招待されたメンバーが自分のClaudeアカウントでログインするだけです。
室谷室谷
Claude Consoleを使う場合はもう少し手順があります。コンソールアカウントにユーザーを招待する際、ロールの割り当てが必要なんですよね。

「Claude Codeロール」か「Developerロール」を割り当てないと、ユーザーがAPIキーを作れません。
テキトー教師テキトー教師
具体的な手順はこうなります。
# 管理者の作業
1. Claude Console → Settings → Members → Invite
2. ユーザーにメール招待を送信
3. ロールを割り当て(Claude Code または Developer)

# ユーザーの作業
1. 招待メールのリンクを開いてConsoleアカウントをアクティベート
2. Claude Codeをインストール
3. Claude Consoleの認証情報でログイン(claude実行後にブラウザ認証)
室谷室谷
Enterpriseプランではシングルサインオン(SSO)も設定できます。大企業ではSSOが必須な場合が多いですからね。

管理者がSSOを設定しておけば、ユーザーは社内の認証基盤を通じてClaude Codeにアクセスできます。
テキトー教師テキトー教師
MYUUUさんでは実際にどちらを使ってますか?
室谷室谷
うちはTeamsを使っています。メンバーごとのアクセス管理と一元化された請求がメリットです。

個別にAPIキーを管理するより断然楽で、誰がどれくらい使っているか把握しやすいです。

claude code ログアウトとアカウント切り替え

テキトー教師テキトー教師
アカウントの切り替えについても触れておきましょう。個人アカウントと会社アカウントを使い分けたい、というニーズもあります。
室谷室谷
「claude code login with different account」という検索はそのニーズですね。切り替え方法はシンプルで、まず /logout でログアウトして、再度 claude で起動すればログイン画面に戻ります。
テキトー教師テキトー教師
手順で言うとこうです。
# 現在のセッションでログアウト
/logout

# 新しいセッションを起動(別アカウントでログイン)
claude
# → ブラウザが開いて別のアカウントでサインイン可能
室谷室谷
設定を完全にリセットしたい場合は、~/.claude.json(グローバル設定・OAuthトークンを含む)を削除する方法もあります。ただこれをやると全設定が消えるので注意が必要です・・・
テキトー教師テキトー教師
claude code re-loginが必要になるシーンとしては、トークンの期限切れ以外に、プランを変更したときもあります。FreeからProに変えた直後に認証エラーが出る場合は、一度ログアウトして再ログインすると解決することが多いです。
室谷室谷
/login コマンドも便利です。/logout とセットで覚えておくといいですね。

よくある質問(FAQ)

テキトー教師テキトー教師
最後に、よく聞かれる質問をまとめておきましょう。
室谷室谷
「claude code max login」について聞かれることがあります。MaxプランはProプランと同じログイン方法ですが、使用量の上限が5xまたは20xに引き上げられるプランです。

ログイン手順自体はProと変わりません。
テキトー教師テキトー教師
「claude code login rate exceeded」も出てくることがあります。これはAPIレート制限に引っかかっているパターンで、認証の問題ではないです。

少し待てばリセットされますし、上限を上げたい場合はMaxプランへのアップグレードを検討してください。
室谷室谷
「claude code cannot login」や「claude code can't login」という状況全般に言えることですが、まず試してほしい手順があります。
  1. /logout でサインアウト
  2. Claude Codeを完全に閉じる
  3. ターミナルを再起動して claude で起動
  4. ブラウザでClaude.aiのサブスクリプションが有効か確認(claude.com にログインして確認)
  5. 環境変数に古いAPIキーが残っていないか確認(echo $ANTHROPIC_API_KEY
テキトー教師テキトー教師
この5ステップを順番に試すと、大体の問題は解決します。受講生さんに伝えているのと同じ手順です。
室谷室谷
「claude code login token」についても触れておくと、トークンはOAuth認証後に発行されるアクセストークンで、macOSではKeychainに、LinuxではJSONファイルに保存されます。通常は意識しなくていいのですが、期限切れになったら /login で再取得できます。
テキトー教師テキトー教師
「login to claude code」の別の方法として how to login in claude code と検索する方もいますが、基本は claude コマンドを実行するだけです。専用のログインコマンドはなく、起動時に自動的に認証フローが走る仕組みですね。

まとめ

室谷室谷
今回はClaude Codeのログイン・認証まわりを総合的に解説しました。認証方法は大きく3つに分かれます。
テキトー教師テキトー教師
①Claude.aiサブスクリプションでのOAuth認証(個人・チーム向け)、②APIキーを環境変数にセットする方法(CI/CD・ヘッドレス環境向け)、③Amazon Bedrock/Google Vertex AI/Microsoft Foundryなどクラウドプロバイダー経由(企業向け)の3つです。
室谷室谷
どれを選ぶかは使用環境によって変わります。ほとんどの個人ユーザーは①のOAuth認証だけ知っていれば十分です。

ログインでつまずいた場合は、まず /status で現在の認証状態を確認する。環境変数に古いAPIキーが残っていないか確認する。

この2ステップが最初のチェックとして有効です。
テキトー教師テキトー教師
認証まわりはClaude Codeを使い始める上で最初に向き合うところなので、しっかり理解しておくと後が楽になります。公式のトラブルシューティングドキュメントも充実しているので、詰まったときは参照してみてください。
室谷室谷
次回以降も実践的な使い方を掘り下げていきましょう。

出典

.AI TIMES一覧に戻る