CLAUDE_CODE_OAUTH_REFRESH_TOKEN
環境変数
claude.ai 認証用の OAuth リフレッシュトークンである。設定すると、claude auth login はブラウザを開く代わりにこのトークンを直接交換する。CLAUDE_CODE_OAUTH_SCOPES が必要である。自動化された環境で認証をプロビジョニングする場合に有用である。プロジェクト設定およびローカル設定では無視される。
使い方・用途
- ブラウザを開けない CI ランナーなどの自動化環境で、保存済みのログイン情報を一時的なランナーに提供するために claude auth login でトークンを交換して認証を確立する。
- ブラウザによる対話的なログインフローを実行できない自動化環境で、claude.ai の認証を準備する。
- プロジェクト設定やローカル設定ファイルからは設定できずジョブの環境変数などで渡す必要があるため、マシン側の設定ファイルや環境から認証情報を注入する。
英語原文
OAuth refresh token for claude.ai authentication. When set, claude auth login exchanges this token directly instead of opening a browser. Requires CLAUDE_CODE_OAUTH_SCOPES. Useful for provisioning authentication in automated environments. Ignored in project and local settings