[BUG] Invalid Oath - Claude Code
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
It isn't possible to authenticate Claude Code using a pro subscription on a server os with no windows manager/browser via an ssh session.
Launching Claude Code for the first time or using claude setup-token produces a URL, I take the URL and paste into my host browser I get an Invalid Oauth Token message
What Should Happen?
Claude should allow the use of a secondary browser for authentication on a non desktop OS or provide a alternate method to complete Oauth
Error Messages/Logs
Steps to Reproduce
Install Claude Code on Ubuntu server 24.04
in an ssh session
run claude
choose the mode
chose pro/max subscription as auth method
copy the url to host machine
or
run claude setup-token
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.158 (Claude Code)
Platform
Anthropic API
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Other
Additional Information
<img width="787" height="275" alt="Image" src="https://github.com/user-attachments/assets/79dfa4c3-f312-4189-b36a-cd0fe142e31c" />
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗