Skip to content

feat(node): sessions record the app client that minted them - #210

Merged
johncarmack1984 merged 1 commit into
mainfrom
feat/session-client-id
Jul 19, 2026
Merged

feat(node): sessions record the app client that minted them#210
johncarmack1984 merged 1 commit into
mainfrom
feat/session-client-id

Conversation

@johncarmack1984

Copy link
Copy Markdown
Owner

Device pairing mints refresh tokens on lux-node-device, but refresh was
pinned to the embedded interactive client id — a paired session died
with 'Refresh Token has different Client'. session.json gains an
optional clientId (absent = interactive client, so existing sessions
are untouched) and every refresh uses the minting client.

Device pairing mints refresh tokens on lux-node-device, but refresh was
pinned to the embedded interactive client id — a paired session died
with 'Refresh Token has different Client'. session.json gains an
optional clientId (absent = interactive client, so existing sessions
are untouched) and every refresh uses the minting client.
@johncarmack1984
johncarmack1984 merged commit 46fc216 into main Jul 19, 2026
6 checks passed
@johncarmack1984
johncarmack1984 deleted the feat/session-client-id branch July 19, 2026 01:57
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.

1 participant