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