You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users waste hours trying solutions that don't work:
SSH port forwarding (still broken OAuth URL on ARM64)
claude setup-token (doesn't work on ARM64)
Copying oauthAccount from .claude.json (doesn't include actual tokens)
Suggested Improvement
Add a new documentation section: "Authentication on ARM64 and Headless Servers"
Include:
Credential storage locations:
Linux: ~/.claude/.credentials.json
macOS: Keychain (accessed via security command)
ARM64 workaround:
# Step 1: Authenticate on x86_64 Linux or macOS
claude /login
# Step 2: Copy credentials to ARM64 device
scp ~/.claude/.credentials.json pi@raspberry-pi:~/.claude/.credentials.json
# Step 3: Ensure onboarding is complete
ssh pi@raspberry-pi
# Edit ~/.claude.json and set "hasCompletedOnboarding": true
Documentation Type
Missing documentation (feature not documented)
Documentation Location
https://code.claude.com/docs/en/authentication
Section/Topic
ARM64/Raspberry Pi authentication and ~/.claude/.credentials.json location
Current Documentation
The docs currently say:
But it doesn't explain that:
"user:inferenc")
What's Wrong or Missing?
The documentation doesn't explain:
WHERE credentials are actually stored:
ARM64/Raspberry Pi authentication is BROKEN:
No workaround documented for:
Users waste hours trying solutions that don't work:
Suggested Improvement
Add a new documentation section: "Authentication on ARM64 and Headless Servers"
Include:
Credential storage locations:
ARM64 workaround:
Known issues:
- ARM64 OAuth flow generates truncated scope parameters
- Native installer doesn't support ARM64 ([BUG] Native installer reports success but fails to install binary on Raspberry Pi (ARM64) #20490)
- Workaround: copy credentials from working machine
Related GitHub issues:
- Support device-code authentication flow (RFC 8628) for Pro/Max subscription users in headless environments #22992 - Device-code auth for headless
- [BUG] Native installer reports success but fails to install binary on Raspberry Pi (ARM64) #20490 - ARM64 installer issues
- Native Installer Incorrectly Rejects aarch64 as "Unsupported architecture: arm" #3569 - aarch64 rejection
Impact
High - Prevents users from using a feature
Additional Context
This affects ALL Raspberry Pi and ARM64 users with Claude Max subscription.
Tested and confirmed on:
The workaround is reliable and credentials persist across reboots.
Related issues: #20490, #3569, #22992, #21678