Claude Code Console 无密钥登录怎么开

2.1.243 起 /login 可「用 Console 账号登录」,不必每人发 API Key。给禁止开发者持有密钥的组织用。

Claude Code Console 无密钥登录怎么开

claude code console 无密钥登录:2.1.243 在 /login 里加了一条推荐路径:Sign in with your Console account。旁边仍保留「创建 API Key」。Changelog 写明给法对象是不允许开发者持有 API Key 的组织。

作者CodePass 技术编辑

和 API Key 登录差在哪

API Key 是一份可复制的密钥,进环境变量、进 CI、进本机点文件都容易漏。Console 登录走浏览器/设备授权,会话凭证由客户端管,组织可以按 Console 账号关人、开 SSO,不必满世界轮换 sk-ant-…

CI 和无人值守作业仍需要机器身份。Changelog 同版本修了 workload identity federation:同一 job 里进程共用换到的 token,避免单次 token 被换两次直接废掉。无密钥登录解决的是「人坐在终端前」,不是「流水线里完全不要凭证」。

怎么走一遍

  1. 更新到 2.1.243+:claude --version
  2. 终端执行 /login(或首次启动的登录向导)。
  3. 选 Sign in with your Console account。
  4. 用有权限的 Anthropic Console 账号完成浏览器流程。

SSH 里同版本改进了登录体验:签名 URL 立刻出现;按 c 会告诉你 URL 到底复制成功没有,不再一律报成功。全屏终端里还会提示怎么选中文本。

失败时先看哪

跳转失败:本机浏览器拦了 localhost 回调,或公司代理改写了跳转。先在有图形界面的机器走通,再谈无头环境。

登进去但额度不对:Console 账号绑定的是组织账单,不是你以前那把个人 Key 的余额。/usage/cost 数字会对上组织套餐。额度读法可对照 额度恢复自动继续

公司若用托管设置强制登录方式,/status 会出现 Skipped sources:低优先级的 managed-settings.json 被更高层托管源盖掉。别改了本机文件却以为生效。

参考资料