Skip to content

fix(oauth): refresh Cline tokens with extension JSON contract - #3379

Open
pauloschuller wants to merge 1 commit into
decolua:masterfrom
pauloschuller:fix/cline-background-token-refresh
Open

fix(oauth): refresh Cline tokens with extension JSON contract#3379
pauloschuller wants to merge 1 commit into
decolua:masterfrom
pauloschuller:fix/cline-background-token-refresh

Conversation

@pauloschuller

Copy link
Copy Markdown

Fixes #3377

Adds a dedicated Cline OAuth refresh handler.

The generic OAuth fallback submitted form-encoded fields (grant_type, refresh_token), which Cline rejects. The new handler sends the extension JSON contract with refreshToken, grantType, and clientType: "extension", then handles the nested response and rotated refresh token.

Validation: 3 test files passed; 21 tests passed.

afandiaziz added a commit to afandiaziz/9router that referenced this pull request Aug 20, 2026
afandiaziz added a commit to afandiaziz/9router that referenced this pull request Aug 20, 2026
…/security/providers

Verified via trial-merge + per-PR tests (84 pass/0 fail), OAuth baseline
identical, providers baseline additive-only (+reasonix/ovh/joycode/openmodel).

PRs: decolua#3411 decolua#3370 decolua#3369 decolua#3368 decolua#3393 decolua#3366 decolua#3395 decolua#3382 decolua#3359 decolua#3408 decolua#3357
     decolua#3379 decolua#3380 decolua#3381 decolua#3396 decolua#3338

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(oauth): add dedicated Cline background token refresh handler

1 participant