claude auth コマンドで認証したい
1. 基本操作コマンド / 機能
claude auth login|logout|statusCLIから直接認証を管理
概要
claude auth サブコマンドで、対話モードに入らずにターミナルから直接ログイン・ログアウト・認証状態の確認ができます。--email や --sso、--console などのオプションにも対応し、status は既定でJSON出力(--text で人間可読)されるため、スクリプトからの認証確認にも使えます。
設定例
# ログイン
claude auth login
claude auth login --sso
claude auth login --console
claude auth login --email user@example.com
# ログアウト
claude auth logout
# 認証状態を確認(JSON出力)
claude auth status
# 人間が読みやすい形式で確認
claude auth status --textこんな時に使う
- CI/CDや自動化スクリプトから認証状態を確認したい時
- 対話モードに入らずログイン/ログアウトしたい時
- SSOやConsole経由での認証を使い分けたい時
使い方
- 1claude auth login でログイン(--sso / --console / --email で方式指定)
- 2claude auth logout でログアウト
- 3claude auth status で認証状態を確認(既定JSON、--text で人間可読)
Tips
- スクリプトから状態を判定する場合は claude auth status のJSON出力が便利
- 対話モード内の /login・/logout も引き続き使用可能
関連コマンド
/login/logout