Claude Code「OAuth token revoked」「401 Invalid authentication credentials」「Login expired」怎么办(2026)
大约 3 分钟ClaudeClaude CodeOAuth token revoked401 Invalid authentication credentialsLogin expiredClaude Code报错
一句话结论
这几句都表示 Claude Code 用的登录凭证不再有效。第一步永远是运行 /status,看当前生效的是订阅登录还是 ANTHROPIC_API_KEY:是登录就 /login 重新登录;是 API key 就去换 key 或删掉这个环境变量。
阅读说明
官方信息查阅日期:2026-10-24。来源:Claude Code 官方文档 Error reference、Troubleshoot installation and login。账号被停用(This organization has been disabled)见 Claude 账号被停用与申诉。
报错对照
| 你看到的 | 官方说明的原因 | 怎么办 |
|---|---|---|
Not logged in · Please run /login | 没有可用的凭证 | /login |
Login expired · Please run /login | 自动续期失败,Claude Code 已清掉保存的登录 | /login,不登录重试会一直报 |
OAuth token revoked · Please run /login | 令牌被撤销:在别处「退出所有设备」,或管理员移除了访问权限 | /login |
Please run /login · API Error: 401 OAuth token has expired | 会话中自动刷新失败 | /login |
Please run /login · API Error: 401 Invalid authentication credentials | 凭证格式没错,但账号或组织被拒绝:凭证刚被撤销、组织被停用或移除了你、账号被停用 | 先 /status,见下文 |
在 Claude 桌面应用里,未登录提示是 Authentication required · Sign in again to continue,在应用里重新登录即可。
401 Invalid authentication credentials 的排查
- 运行
/status。 - 如果有
API key行且没有标注「未使用」,说明ANTHROPIC_API_KEY优先于你的登录,/login替换不了它。到 Claude Console 轮换 key,或者运行unset ANTHROPIC_API_KEY(PowerShell:Remove-Item Env:ANTHROPIC_API_KEY)改回订阅。 - 如果只有登录信息,运行一次
/login。凭证被撤销的,重新登录会换新。 - 同一个账号重新登录后还报,说明账号或组织已不再有效,看
/status显示的账号和组织,联系组织管理员。 - 设置了
ANTHROPIC_BASE_URL指向 LLM 网关的,401后面是网关自己的消息,/login改变不了,要修网关要求的凭证。
老是要重新登录?
- 检查系统时间:官方说明令牌校验依赖准确的时间戳。
- macOS 钥匙串写不进去(比如在 SSH 会话里钥匙串是锁定的),Claude Code 会改存到
~/.claude/.credentials.json。运行claude doctor,看到以macOS Keychain is not writable开头的警告时,按官方步骤解锁钥匙串,再/logout、/login。注意/logout会清掉所有保存的凭证,包括 MCP 服务器登录。 - 非交互模式(
-p)或 Agent SDK:先在同一环境运行claude完成/login;不能交互登录的自动化场景,用ANTHROPIC_API_KEY,或用claude setup-token生成长期令牌。 - 用了
CLAUDE_CODE_OAUTH_TOKEN:令牌过期后 Claude Code 会一直发送你设的这个值,要用claude setup-token重新生成,或删掉变量改用/login。
相关阅读
- Claude Code 怎么安装、登录与更新
- Claude Code「Credit balance is too low」怎么办
- Claude Code「Unable to connect to API」怎么办
- Claude 账号被停用与申诉
参考来源(官方)
- Claude Code Docs · Error reference(Authentication errors):https://code.claude.com/docs/en/errors(查阅日期:2026-10-24)
- Claude Code Docs · Troubleshoot installation and login(Not logged in or token expired):https://code.claude.com/docs/en/troubleshoot-install(查阅日期:2026-10-24)