Skip to content

feat: make keyring opt-in and store token at login#835

Open
EhabY wants to merge 1 commit intomainfrom
feat/keyring-opt-in
Open

feat: make keyring opt-in and store token at login#835
EhabY wants to merge 1 commit intomainfrom
feat/keyring-opt-in

Conversation

@EhabY
Copy link
Collaborator

@EhabY EhabY commented Mar 12, 2026

  • Default coder.useKeyring to false (opt-in) due to shared logout side effects between CLI and IDE
  • Update setting description to document sync behavior and version requirements
  • Store token to OS keyring at login time so the CLI picks it up immediately
  • Show cancellable progress notification for all CLI keyring invocations during login
  • Migrate CliCredentialManager public API to options bag pattern with signal and keyringOnly support

Closes #836

@EhabY EhabY self-assigned this Mar 12, 2026
@EhabY EhabY force-pushed the feat/keyring-opt-in branch 2 times, most recently from 0fa5dd5 to 9b16970 Compare March 12, 2026 15:34
- Default `coder.useKeyring` to false (opt-in) due to shared logout
  side effects between CLI and IDE
- Update setting description to document sync behavior and version
  requirements
- Store token to OS keyring at login time so the CLI picks it up
  immediately
- Show cancellable progress notification for all CLI keyring
  invocations during login
- Migrate CliCredentialManager public API to options bag pattern with
  signal and keyringOnly support
@EhabY EhabY force-pushed the feat/keyring-opt-in branch from 9b16970 to f734007 Compare March 13, 2026 14:04
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.

Make coder.useKeyring opt-in and store token at login

1 participant