環境変数

CLAUDE_CODE_SKIP_FOUNDRY_AUTH

Microsoft Foundry の Azure 認証を省略する。自身の Authorization ヘッダーを注入するプロキシまたはゲートウェイ向け。Claude Code は Azure 認証情報なしでリクエストを送り、例えば ANTHROPIC_CUSTOM_HEADERS 経由で提供された Authorization ヘッダーを保持する。ANTHROPIC_FOUNDRY_API_KEY または ANTHROPIC_FOUNDRY_AUTH_TOKEN が設定されている場合は無視される。v2.1.203 より前では、API キーも設定されていない限り、この変数を設定した Microsoft Foundry クライアントはリクエストを送れなかった。

使い方・用途

  • マイクロソフトファウンドリのルートをプロキシやゲートウェイ経由で利用していて、そのゲートウェイが独自の Authorization ヘッダーを注入する場合に、Claude Code が送る Azure 認証を省略したいときに使う。
  • ANTHROPIC_CUSTOM_HEADERS などで自分で用意した Authorization ヘッダーを保持したままリクエストを送りたい場合に使う。
  • /status で認証スキップの行を確認したい場合、この変数を設定したときだけ Microsoft Foundry ブロックに auth skipped の行が表示される。
英語原文(公式ドキュメントより)

Skip Azure authentication for Microsoft Foundry, for a proxy or gateway that injects its own Authorization header. Claude Code sends requests without an Azure credential and preserves the Authorization header you supply, for example through ANTHROPIC_CUSTOM_HEADERS. Ignored when ANTHROPIC_FOUNDRY_API_KEY or ANTHROPIC_FOUNDRY_AUTH_TOKEN is set. Before v2.1.203, this variable left the Microsoft Foundry client unable to send requests unless an API key was also set

関連ドキュメント