From f214052f2997d3f71fdb402ea0dd02ecaaf2b33e Mon Sep 17 00:00:00 2001 From: Alexander Date: Wed, 24 Jun 2026 17:03:16 +0200 Subject: [PATCH] Fix the anthropic auth url --- internal/auth/login.go | 4 ++-- internal/auth/refresh.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/auth/login.go b/internal/auth/login.go index b1f7ced..bcf0fb9 100644 --- a/internal/auth/login.go +++ b/internal/auth/login.go @@ -24,7 +24,7 @@ import ( ) const ( - authURL = "https://claude.com/cai/oauth/authorize" + authURL = "https://claude.ai/oauth/authorize" manualRedirect = "https://platform.claude.com/oauth/code/callback" ) @@ -169,7 +169,7 @@ func Login(ctx context.Context) (*Credential, error) { authCode = code isManual = false case code := <-stdinCh: - authCode = code + authCode = strings.SplitN(code, "#", 2)[0] isManual = true case <-timeout.C: return nil, fmt.Errorf("login timed out after 120 seconds") diff --git a/internal/auth/refresh.go b/internal/auth/refresh.go index d7e335f..58aa5e5 100644 --- a/internal/auth/refresh.go +++ b/internal/auth/refresh.go @@ -17,7 +17,7 @@ import ( ) const ( - tokenEndpoint = "https://platform.claude.com/v1/oauth/token" + tokenEndpoint = "https://api.anthropic.com/v1/oauth/token" clientID = "9d1c250a-e61b-44d9-88ed-5944d1962f5e" oauthScopes = "user:profile user:inference user:sessions:claude_code user:mcp_servers user:file_upload"