CC逆引きリファレンス

claude auth コマンドで認証したい

1. 基本操作

コマンド / 機能

claude auth login|logout|status

CLIから直接認証を管理

概要

claude auth サブコマンドで、対話モードに入らずにターミナルから直接ログイン・ログアウト・認証状態の確認ができます。--email や --sso、--console などのオプションにも対応し、status は既定でJSON出力(--text で人間可読)されるため、スクリプトからの認証確認にも使えます。

設定例

# ログイン
claude auth login
claude auth login --sso
claude auth login --console
claude auth login --email [email protected]

# ログアウト
claude auth logout

# 認証状態を確認(JSON出力)
claude auth status

# 人間が読みやすい形式で確認
claude auth status --text
公式ドキュメントを見る

こんな時に使う

  • CI/CDや自動化スクリプトから認証状態を確認したい時
  • 対話モードに入らずログイン/ログアウトしたい時
  • SSOやConsole経由での認証を使い分けたい時

使い方

  1. 1claude auth login でログイン(--sso / --console / --email で方式指定)
  2. 2claude auth logout でログアウト
  3. 3claude auth status で認証状態を確認(既定JSON、--text で人間可読)

Tips

  • スクリプトから状態を判定する場合は claude auth status のJSON出力が便利
  • 対話モード内の /login・/logout も引き続き使用可能

関連コマンド

/login/logout