Authentication issues on macOS — page 3
Issues the maintainers labelled both platform:macos and area:auth.
1,429 issues · 159 open · 1,270 resolved (89%) · first seen May 7, 2025
Is this getting better or worse?
This class of problem is converging. 264 new reports in the last 90 days vs 378 in the 90 before — -30%. The open backlog peaked at 291 in 2025-10 and sits at 159 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
588 of these reports name the Claude Code build they were running, spanning 164 releases. Heaviest reporters:
- Claude Code v2.1.81
- Claude Code v2.1.63
- Claude Code v2.1.119
- Claude Code v2.1.165
- Claude Code v2.1.92
- Claude Code v2.1.215
- Claude Code v2.1.76
- Claude Code v2.1.198
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 34 days across 1,270 closures. Of the 1,270 closures with a recorded reason, 34% were closed as completed and 839 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
248 of these issues post a workaround someone says worked. The highest-engagement ones:
- Terminal Scrolling Uncontrollably During Claude Code Interaction
- …terminal, and that issue may be inside library itself. For workaround I've been writing my prompts in scratch file in IDE and pasting them into claude. Than it goes crazy if prompt was too big, but proceeds.
Found in the thread of #3648 · resolved - Anthropic API Overloaded Error with Repeated 529 Status Codes
- try switching to Haiku with as a workaround.
Found in the thread of #3572 · resolved - [BUG] `claude remote-control` shows misleading "Contact your administrator" error for personal (Pro/Max) accounts
- In the meantime you could try which would let your easily resume work from your phone or another laptop etc.
Found in the thread of #28098 · resolved - [Bug] Anthropic API Credential Restriction Preventing API Requests
- …tic their account but the API error didn't prompt that. The workaround is to run
Found in the thread of #8046 · resolved - [BUG] OAuth Request Failed Internal server error
- as a work around to the TUI OAuth error, if you have the Claude Code for VSCode extension installed, I found you can still use that. I prefer the TUI but until the OAuth issue is fixed, this might work for other folks to…
Found in the thread of #10705 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,429 matches; the statistics above cover all 1,429.
- Invalid API key · Please run /login
- OAuth token revoked · Please run /login
- [BUG] /install-github-app executes but then gets stuck
- No way to suppress OAuth warnings for unconnected claude.ai integrations at startup
- [BUG]
- SSH sessions require re-login despite valid ~/.claude/.credentials.json (macOS Keychain unavailable)
- [BUG] Multi-Account Usage Limits overlap - Deadlock in #3857 and #5001
- Login worked, but it’s still returning a 401 error:
- [BUG] API Error 403 Please run /login
- Invalid API key · Please run /login
- [BUG] Desktop app shows 'GitHub CLI authentication expired' banner while gh credentials are valid (Keychain storage)
- [BUG] Claude Agent OAuth sign-in fails in Xcode 26.3 for Enterprise SSO — browser completes but Xcode never receives callback
- Session token expires within minutes when multiple subagents are spawned concurrently
- Remote Control not available on Max plan — --help shows no remote-control option (v2.1.76)
- [BUG] Slash commands `/remote-control`, `/rc`, `/btw` not available for Team plan `primary_owner` - CLI `claude remote-control` works
- [BUG] Remote Control: Bridge poll returns 401 despite valid OAuth login (Max subscription)
- [BUG] /mcp UI shows "Auth: not authenticated" for HTTP MCP servers using Bearer token headers
- [Bug] Plan mode "Write your own text" step blocks submission and progress
- [BUG] VSCode plugin doesn't remain authenticated across chats
- Subscription Account Incorrectly Recognized as API Account on Specific Mac mini
- Unhandled EPIPE Error Causing Node.js Process Crash
- I am seeing API Error: 401 {"type":"error","error":{"type":"...
- Anthropic API Overload and Timeout Handling Failure
- Cursor Stability: Frequent Claude Code Interaction Crashes
- Performance Regression: Model Capability Degradation Observed
- GitHub App Installation Command Disappeared from Claude Code Interface
- [BUG] /remote-control fails with "failed to connect: /login" on Pro account, desktop app v1.8555.2
- `claude --bare -p` reports 'Not logged in' even when authenticated
- RemoteTrigger tool returns "Not authenticated" despite valid claude auth status
- [BUG] OAuth MCP reconnection fails after successful authentication. "Authentication successful, but server reconnection failed" Version: 2.1.71
- [BUG] Claude Code support for AWS credentials with MFA support
- [BUG] Pro account switching to sonnet[1m] started throwing API 400 error
- [BUG] MCP OAuth discovery fails with path-based routing - strips application path from discovery URLs
- 401 error oauth not supported
- API Error: 401 {"type":"error","error":{"type":"authenticati...
- Text Input Scrolling Instability with Long Messages
- API Request Blocked: Unexpected Usage Policy Violation Error
- GitHub App Installation Fails to Proceed After Repository Input
- [BUG] Cursor Terminal very slow when running Claude Code if SSH passphrases are required
- Web Search Results Not Displaying Correctly
- [BUG] Frequent "logouts" when using devcontainers
- [BUG] macOS 26: /login completes ("Login successful") but token never written to Keychain — browser does not auto-open, device code flow used instead
- [BUG] OAuth error: The socket connection was closed unexpectedly. For more information, pass `verbose: true` in the second argument to fetch()
- [BUG] MCP OAuth tokens not refreshed for claude.ai proxy connections (mcp-proxy.anthropic.com)
- OAuth tokens from ccr_inference (Cowork/CCD scheduled tasks) accumulate without cleanup
- [Bug] API Error: Rate limit reached on Max Plan subscription
- Transient 400 error with Max subscription credential: 'only authorized for use with Claude Code'
- [Bug] OAuth token expiration requiring frequent re-authentication
- [Bug] Anthropic API Error: Internal Server Error (500)
- [BUG] Claude Code doesn't use scope from WWW-Authenticate during step-up authorization
- [BUG] Permissions hierarchy issue
- [BUG] No feedback in VSCode extension when bedrock auth token is expired
- [BUG] Authentication succeeds but Claude Code doesn't respond - "Auth Token: none" despite successful login (v2.0.14, macOS)
- [Bug] Claude Code is not working since Sept 30 | Anthropic API Error: Unexpected Usage Policy Violation Blocking Existing Session
- [BUG] claude -p not work in 1.0.111
- [BUG] Invalid API Key - Fix external API key when running headless mode with -p
- Invalid API key · Please run /login
- Anthropic API Timeout: Handling 529 Overloaded Error
- API Error: 401 {"type":"error","error":{"type":"authenticat...
- API Request Fails with 500 Internal Server Error
- "@-reference Broken in Chat Interface"
- Claude Code used my API key instead of my Max plan
- [BUG] Auth session invalidated after sleep on macOS 26: background token refresh corrupts keychain credential instead of retaining old token
- [Feature Request] Multiple account support with email-based account switching
- [BUG] Claude on terminal doesn´t work. Ask me for accept Consumer Terms and Privacy Policy
- [BUG] Google OAuth login redirects to onboarding for existing Max subscriber, browser and desktop locked out while phone and CLI sessions remain authenticated
- [BUG] Claude Code shows "Auth token: none" after successful OAuth login — hasAvailableSubscription stays false despite active Pro subscription (macOS)
- [BUG] OAuth login fails with timeout issue on VS Code mac
- Claude Code gets stuck when AWS Bedrock authentication expires
- [BUG] Single session startup triggers 429 rate limit on client_data endpoint, causing false "1 MCP server failed" status
- [BUG] MCP Oauth - using wrong redirect_uri for remote mcp with oauth2.1
- [BUG] claude on Mac deletes the .credentials.json file that claude on Linux uses
- [BUG] awsAuthRefresh not triggering anymore
- Claude AI usage limit reached|1760000400
- Tool Execution Failure: Invalid Bash Command Argument
- Timeout Error in Claude CLI File Writing Operation
- OAuth Callback Failure: Localhost Port Unreachable on Safari
- Meta Ads MCP OAuth fails: redirect_uri not registered
- [Feature Request] Distinguish between API key and OAuth subscription billing in startup banner
- [BUG] auth.anthropic.com is failing
- [BUG] Dispatch 403 "Request not allowed" and Remote Control not enabled on Pro plan
- [BUG] Still not fixed the auth bug? How long?
- Claude Code is using massive amounts of memory and heating up my computer.
- Constant flickering.
- [BUG] Analytics API does not return Claude.ai subscription users
- [BUG] Claude code version npm-global (1.0.128), vs code plugin, constantly disconnected and request for re-login
- Usage Limit Reset Inconsistency with Documented 5-Hour Interval
- Claude Code fails to detect Claude Max subscription - stuck on basic tier limitations
- [Bug] MCP Authentication Fails with 404 Error for GitHub and Figma Integrations
- Unhandled EPIPE Error in Socket Write Operation
- CLI Failure: Unexpected Runtime Termination
- Claude Extension Fails to Initialize or Load on Cursor
- [BUG] claudeAiOauth wiped from Keychain (tokens blanked, expiresAt:0) when concurrent Desktop sessions race the single-use refresh token — refresh failure clobbers the winner's rotated credential
- Stored /login credentials silently beat a valid CLAUDE_CODE_OAUTH_TOKEN (contradicts documented auth precedence)
- Feature request: suppress the startup "N MCP servers need authentication" warning (lazy / on-demand OAuth re-auth)
- Your organization has disabled Claude subscription access for Claude Code · Use an Anthropic API key instead, or ask your admin to enable access
- [BUG] Anthropic CLI Overwrites and Pins Claude Code Credentials
- CLI requires extra-usage billing for fast Opus 4.6, but desktop app runs it on Max plan
- [BUG] Notion MCP OAuth: complete_authentication fails when mcp.notion.com relay returns callback instead of localhost
- [Bug] Anthropic API Error: Permission Denied (403) on Login