AUTH_TOKEN 现在会加载组织策略

Claude Code 2.1.285 修复:用 ANTHROPIC_AUTH_TOKEN 对 Anthropic API 登录的会话,以前始终不加载组织策略。修复后会加载。Team 和 Enterprise 若启动时没载入策略,会先不提供 WebFetch,直到策略载入。说明没有写普通 API 密钥是否同一条。

AUTH_TOKEN 现在会加载组织策略

有的团队用环境变量把 Claude Code 接到 Anthropic API,而不是走浏览器登录。Claude Code 2.1.285 修了其中一种会话:用 ANTHROPIC_AUTH_TOKEN 对 Anthropic API 认证时,组织策略以前从来不会加载。ANTHROPIC_AUTH_TOKEN 组织策略 在这一版之后会加载。发行说明的主语是这个变量加上 Anthropic API,没有写任意一个 API 密钥环境变量都走同一条修复。

作者:CodePass 技术编辑

升级前后策略差在哪

修复之前,这类会话等于没有组织策略:管理员在组织里关的工具、模型或网络限制,不会进到这台用令牌启动的 Claude Code。修复之后,同一条启动路径会去加载策略。成员如果突然不能用某个工具,先核对是不是 2.1.285 开始执行了原本就存在的组织规则,而不是令牌失效。说明没有写加载失败时是拒绝启动还是带着警告继续。另一种情况已经单独写了:操作系统拒绝读取托管设置文件时,Claude Code 警告并在没有该文件策略的情况下启动。其他读错误和无法解析的文件仍会让所有会话停住。令牌加载组织策略,和本机读不到托管文件,是两条路径。

WebFetch 会等到策略载入

同一版写:Team 和 Enterprise 会话,以及 Claude Code 判断不出登录套餐的会话,如果启动时没能载入组织策略,会先不提供 WebFetch,直到策略载入。用令牌的 Team 会话若以前能立刻抓网页,升级后多出来的等待,对得上这句。个人直连、策略在启动时就载入成功的会话,不在 withholding 的主语里。自己关掉 WebFetch 用的是 CLAUDE_CODE_DISABLE_WEB_FETCH,那一行还在的话,策略载入完成也不会把工具加回来。

令牌和浏览器登录可以装在不同机器上。只升级了令牌那台,组织策略会在那台开始生效,浏览器登录的同事如果早就生效,两边会在同一天看起来「突然不一致」。对策略时带上 Claude Code 版本和认证方式。说明没有写令牌会话会显示组织名称,所以不能靠界面有没有组织名来判断修复是否生效,要看被策略关掉的工具是否真的消失。

参考资料