Skip to content

fix: Fix refresh token issue - #69

Merged
its-mash merged 3 commits into
mainfrom
fix-refresh-token-issue
Feb 12, 2026
Merged

fix: Fix refresh token issue#69
its-mash merged 3 commits into
mainfrom
fix-refresh-token-issue

Conversation

@its-mash

Copy link
Copy Markdown
Member

No description provided.

its-mash and others added 3 commits February 11, 2026 18:38
Replace monolithic encrypted JSON credential blobs with individual typed
rows per (space, server, credential_type). Each token gets its own
lifecycle—access_token expiry is queryable without decryption, refresh
tokens persist independently, and only the secret value is encrypted.

Switch Windows key storage from Credential Manager (visible in UI) to
DPAPI file-based storage. Master key and JWT secret are stored as opaque
encrypted files in %LOCALAPPDATA%, not visible in any standard tool.
Includes one-time migration from Credential Manager on first launch.

Consolidate migrations 001-004 into single 001_initial.sql (pre-release).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
@its-mash
its-mash merged commit 0eba047 into main Feb 12, 2026
13 checks passed
@its-mash
its-mash deleted the fix-refresh-token-issue branch February 12, 2026 14:42
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